# v0.1.280 — tower-lamp P1.2 Inspector UI (색등 수 + 채널별 색상/Blink)

- 버전: v0.1.280
- 분류: 48th stable seal (v0.1.366) 일괄 봉인 사이클
- 다운로드: [factory00-windows-x64-v0.1.280.zip](../../downloads/archive/factory00-windows-x64-v0.1.280.zip) (archive 보존)
- 캡처: [qa-screenshots/v0.1.280/](../../qa-screenshots/v0.1.280/)

---

## tower-lamp 3 사이클 분할 중 2번째
| 사이클 | 범위 | 상태 |
|---|---|---|
| v0.1.279 | 데이터 모델 + Add 명령 | [완료] |
| **v0.1.280 (이번)** | Inspector UI | 진행 |
| v0.1.281 | Modbus 구독 + Emission + Signal Sim 수동 | 예정 |

## 이번 사이클 변경

### Inspector "출력부: 타워램프" 블록 신규
선택 부품에 TowerLamps 가 있으면 Inspector 하단에 새 섹션 출현. 첫 부착 시 "+ 타워램프" 버튼만 노출.부착 후 카드 구성:
- **헤더** — TL-{8자리}  [N색등] + 삭제 버튼- **색등 수 슬라이더** — 1 ~ 4 정수. 변경 시 InitializeChannels(N) 호출로 채널 리스트 재생성. Inspector 즉시 재렌더- **점멸(Hz) 슬라이더** — 0.5 ~ 5.0- **채널 row 반복** (LampCount 개)- #N 위치 라벨 (24px)- 현재 색상 박스 (22×14, border)- 색상 프리셋 dropdown 7종 (Red / Yellow / Green / Blue / White / Cyan / Magenta)- Blink 토글
### 색상 프리셋 helper (정적)
ColorFromPresetName(string) / NearestColorPresetIndex(Color) — RGB 거리 최소값으로 dropdown 초기값 매칭. spec QA-018 답변 (B안 URP _EmissionColor HDR) 대비 채널 색상 SSOT.
### Add/Remove helper
- AddTowerLampToPart(Part) — 부품당 1개 강제, 토스트 안내- RemoveTowerLampFromPart(Part, TowerLampComponent) — 토스트 + Inspector 재렌더
## 4대 불변 원칙 검토 (spec §2)
| 원칙 | 판정 |
|---|---|
| ① 임포트 전용 | [완료] UI 조작만 |
| ② 경량 물리 | [완료] 데이터/UI만, 물리 0 |
| ③ 비코딩 UX | [완료] Inspector 슬라이더 + dropdown + 토글만 |
| ④ 이벤트 기반 | 예정 — TowerLampStateChangedEvent 구독은 v0.1.281 Bridge에서 |
## 변경 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs — RenderTowerLampBlock + RenderTowerLampCard + ColorFromPresetName + NearestColorPresetIndex + AddTowerLampToPart + RemoveTowerLampFromPart (~220라인 추가)- ProjectSettings/ProjectSettings.asset — bundleVersion 0.1.279 -> 0.1.280
## 검증 절차
1. Add Tower Lamp -> Inspector 하단 "출력부: 타워램프" 섹션 확인
2. 색등 수 슬라이더 4 -> 2 변경 -> 채널 row 2개로 재구성 확인
3. 채널 #1 색상 dropdown -> Yellow 선택 -> 색상 박스 즉시 갱신
4. Blink 토글 ON -> 데이터 반영 (Modbus 효과는 v0.1.281에서)
5. 삭제 버튼 -> "+ 타워램프" 버튼 복귀

## 다음 사이클
- **v0.1.281** — Modbus 구독 Bridge + Emission 효과 (URP _EmissionColor HDR) + Signal Sim 수동 제어- **v0.1.282** — .twn 직렬화 통합 + critic 검토- **43rd stable seal** — v0.1.273~282 누적 후 봉인


---

## 봉인 참조

본 사이클은 **48th stable seal (v0.1.366, 2026-05-24)** 일괄 봉인에 포함됨.

- journal: [2026-05-24-v0.1.298-366-48th-stable-seal.md](../../journal/2026-05-24-v0.1.298-366-48th-stable-seal.md)
- alias zip: [factory00-windows-x64-v0.1.366-stable.zip](../../downloads/factory00-windows-x64-v0.1.366-stable.zip) (170 MB)
