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

36 lines
2.1 KiB
Markdown

# 인수인계 — 다음 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화 잔여) |