통합 차량 관제 시스템 용어 사전
설계 원칙

자동 재개 금지

중단된 동작은 되살아나지 않는다. 새 요청이나 새 판단이 있어야만 다시 시작한다.

패턴 C 다. 네 도메인에서 반복된다.

§6.2.4  Anti-pinch 보호 종료 후 새 유효 요청 전까지 닫힘·자동환기를 자동 재개하지 않는다
§6.4.4  오류로 중단된 자동 기능을 오류 복구만을 근거로 자동 재개하지 않는다
§6.4.2  새 Fan 제어 기능으로 전환된 이후 이전 기능의 Fan 출력을 자동 재개하지 않는다
§6.4.3  안전 표시 종료 후 중단된 일시적 표시를 자동 재개하지 않는다

왜 이렇게 강한가

자동 재개는 사용자가 예측할 수 없는 시점에 물리 동작을 만든다. 손가락이 끼어 창문이 멈췄는데 오류가 풀렸다고 다시 닫히기 시작하면 사고다.

§6.4.4 는 한 문장 더 보강한다.

"통신 오류 복구 시 이전에 수신한 마지막 정상 정보를 근거로 새로운 자동 기능을 수행하지 않아야 한다."

복구 직후의 "마지막으로 알던 값"은 이미 낡았다. 그래서 재평가가 먼저, 동작은 그 다음이다.

오류 복구 감지
   ✗ 마지막 정상 정보로 재개
   ✓ 최신 입력 수집 → 관련 기능 상태 재평가 → 최신 조건이 유효할 때만 새 동작

구조로 막는 것이 낫다

if 로 방어하는 대신 상태를 저장할 자리를 만들지 않는다. 표시 우선순위 를 매 주기 재선택 구조로 짜면 재개 로직이 들어갈 곳이 없고, Fan 소유권 도 마찬가지다. 코드 리뷰에서 위반이 눈에 띈다.

함께 보면 좋은 용어

노트에서 맥락과 함께 보기 — 시스템 개요 — 5개 제어기·용어·전 기능 공통 패턴