# v0.1.519 — S0048 C5 Inspector 통신 어드레스 read-only 섹션 + 설정 버튼 (additive)

- 버전: v0.1.519
- 날짜: 2026-06-02
- 다운로드: [factory00-windows-x64-v0.1.519.zip](../../downloads/factory00-windows-x64-v0.1.519.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.519/](../../qa-screenshots/v0.1.519/)

---

## 핵심 변경
- 컴포넌트 Inspector에 "통신 어드레스 (read-only)" 섹션 추가 — Protocol + 포트별 매핑 주소(PlcAddressMap 조회, DisplayLabel) / 미할당 회색
- "통신 어드레스 설정 ▼" 버튼 → `OpenAddressMappingEditorEvent` 발행 (에디터 구독 S0012/S0049는 C6 후속 — 현재 토스트만)
- 공통 헬퍼 `RenderAddressSection(card, comp)` 1개 + 6 카드(Servo/Rotary/Pneumatic×2/PhotoSensor/TowerLamp) 호출
- 렌더 직전 컴포넌트별 `PlcAddressMigration.Register` 즉석 호출 → 라이브 옛 필드값 반영(stale 회피)
- ★ **additive**: 기존 편집형 Coil/Register 필드 유지(병존). read-only 섹션을 그 아래 추가. 편집형 제거는 switchover(후속)
## 영향 파일
- `Assets/Scripts/Game/Factory00Bootstrap.cs` (RenderAddressSection 헬퍼 + 6 카드 1줄씩)
## S0048 진행
- C1~C4a + **C5**(Inspector read-only 표시) 완료. 다음 **C6**(4탭 매핑 에디터 화면 — 설정 버튼이 여는 실제 UI, S0012)
- C5 = additive(기존 편집필드 병존) → 빌드 컴파일 + 시각 검증
- spec §6 read-only 섹션. spec static 싱글톤 → Bootstrap 인스턴스 필드 adapter (spec-implementation-judgment)
