# v0.1.515 — S0055 C3 ResizableWindowController (서브윈도우 리사이즈 P1 완결, additive)

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

---

## 핵심 변경
- S0055 서브윈도우 이동/리사이즈 **P1 완결** — ResizableWindowController 컴포지션 부착 헬퍼 (어느 패널에도 미부착, additive)
- 타이틀바 드래그 이동(화면경계 클램프, 타이틀바 일부 노출 Q-4) + 8방향 리사이즈 핸들(4모서리+4가장자리, Min/Max 클램프 0=무제한, 좌/상 가장자리 위치 보정)
- PlayerPrefs 영속화(PointerUp 1회 Save) + `SubWindowLayoutChangedEvent`/`ResetEvent` 발행 + 오픈 시 복원
- 드래그 패턴 = 좌패널 splitter 미러(PointerDown button0 + CapturePointer + Move Clamp + Up Save + Cancel 안전망)
- spec 상속 → POCO 패널 컴포지션 부착형 deviation. drag-select 차단은 `onDragStateChanged` 콜백 decouple. 커서 전환 P3.
## 영향 파일
- `Assets/Scripts/UI/ResizableWindowController.cs` (신규 205라인)
## S0055 진행
- P1(C1 이벤트+모델 / C2 Store / C3 Controller) **완결** — additive 자율-safe 전부 완료. full critic 검토.
- ★ P2(기존 4 패널 부착 = 침습적: 포커스/ESC/drag-select 횡단 회귀 + 마우스 Stage 2 검증)는 **사용자 결정 게이트**
- 이후 자율 영역 소진 → S0048 3결정 + C4 비호환 / S0055 P2 / MC Protocol 재확인 / Stage 2 통합 결정 큐
