# v0.1.514 — S0055 C1+C2 서브윈도우 레이아웃 이벤트 + 모델 + Store (additive)

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

---

## 핵심 변경
- S0055 서브윈도우 리사이즈/이동 P1 인프라 1/2 (신규 파일만, additive, 기존 코드 0 수정)
- 이벤트 2종 `SubWindowLayoutChangedEvent`/`SubWindowLayoutResetEvent` (PanelResizedEvent 패턴 미러) + EventBus 3곳 등록
- 데이터 모델 `SubWindowLayout` struct + `IResizableWindow` 인터페이스 (윈도우별 MinSize/MaxSize/Default)
- `SubWindowLayoutStore` (PlayerPrefs 영속화 — 기존 factory00.* UI 레이아웃 패턴 재사용, 키 `factory00.subwin.<id>.{x,y,w,h}`)
## 영향 파일
- `Assets/Scripts/Events/SubWindowEvents.cs` (신규) + `EventBus.cs` (3곳 등록)
- `Assets/Scripts/UI/SubWindowLayout.cs` + `SubWindowLayoutStore.cs` (신규)
## S0055 진행
- C1(이벤트+모델)+C2(Store) 완료. C3(`ResizableWindowController` 드래그+8핸들 리사이즈+클램프, 복잡)는 다음 focused 사이클(full critic).
- P2(기존 4 패널 부착 = 침습적: 포커스/ESC/drag-select 횡단 회귀 + 마우스 Stage 2 검증)는 사용자 결정 대기
- spec 상속 가정 → factory00 POCO 패널엔 컴포지션 부착형 deviation (spec-implementation-judgment)
- C1+C2 = 단순 additive 패턴 미러 → self-review + 빌드 EventBus reg 검증 (full critic는 C3 복잡 파트 집중)
