Files
HC900-Crawler/HANOVER.md
windpacer d88784635e docs: 작업지시·진단·아키텍처 설계 문서 추가
온도프로파일/PV일관성/PointBuilder/history 작업지시, 신호태그·스팀유량 진단, 베이직아키텍처 재설계, MSDS, LLM채팅 구조 등.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 08:12:01 +09:00

2.1 KiB

인수인계 — 다음 LLM 작업자를 위한 진입점

기준 커밋: 1f989bd (git log -1으로 확인 후 진행)

착수 순서 (2순위)

순위 작업 진입점
1순위 모듈1 shadow 검증 FeedforwardEngine.cs:163-201 Normal 분기(SteamRecOp 산출). FfTrackingStore에 shadow 로깅 재활용.
2순위 모듈4-A 하강 램프 FeedRampCalculator.Compute() 하강 분기(현재 FeedRampCalculator.cs:87-88 — warning만 + 시간 0). StreamConfig.RateDnPerMin(이미 존재) 사용.

스펙 문서 (이것만 읽으면 됨)

  • docs/작업플랜-민감단온도-전환복귀제어.md — 구현 상태 표 + 모듈별 file:line
  • docs/작업플랜-FF온도계위젯-C민감단-sweetspot.md — 구현 상태 표 + 일반화 원칙

★ 외부 LLM이 놓치기 쉬운 5가지 제약 (반드시 전달)

  1. ★ closed-loop 자동제어 금지 — 전 모드 advisory-only 우선, 운전원 개별 follow 인가 시에만 write (메모리: 현장 조건 실변동 중).
  2. TcReturnTcTarget/Band 이중용도 — 위젯 시각화 밴드 = 엔진 복귀 게이트(FeedforwardEngine.cs:497-498). 위젯에서 이 값 편집 UI 만들지 말 것.
  3. 현재 C3/6차만 online (C4 미연결) — first-cut·검증은 6-1차. 위젯 단 라벨 config화는 C4 붙기 직전까지 보류.
  4. 하드코딩 금지 — 단 개수·민감단 위치는 temps[] 순회 + sensitiveTrayTag 매칭으로. 잔여 하드코딩은 라벨 텍스트(trayLabels/trayPcts, ff.js:288~)뿐.
  5. range·기준값은 realtime/config live — xlsx·상수 금지.

상태 요약

모듈 상태
모듈1 — T_C 유지 SP 제안(Normal) 완료
모듈2 — 전환류(Recovering) 트리거 미착수
모듈3 — 복귀(Returning) 게이트 미착수
모듈4-A — 온도 하강 램프 미착수 (2순위)
모듈4-B — feed-steam 동반 램프 후속 작업
모듈4-C — Bumpless 보장 미착수
위젯 온도계 (ffThermometer) 완료 (라벨 config화 잔여)