# v0.1.221 — Model P2.3 Add Pneumatic + Add Rotary (Ribbon Model P2 완성)

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

---

## Unity 신규 기능
- **Add Pneumatic 버튼** — Ribbon Model 탭. 선택 부품 각각에 PneumaticCylinderActuator 1개 부착- 부품당 1개 + Servo/Rotary 동시 부착 차단 (헬퍼 안 가드 + 핸들러 skip count)- 다중 선택 시 = Pneumatic 추가: N 부착 · M skip (이미 부착 또는 Servo/Rotary)- **Add Rotary 버튼** — Ribbon Model 탭. 선택 부품 각각에 RotaryActuator 1개 부착- 부품당 1개 + Servo 동시 부착 차단- 다중 선택 시 = Rotary 추가: N 부착 · M skip (이미 부착 또는 Servo)- 단일 부착 성공 = 헬퍼 자체 토스트 (공압 실린더 추가: PNC-{PartId}-001 / 회전 구동부 추가: ROT-{PartId}-001)
## 변경 파일
- Assets/UI/Components/Ribbon.uxml — model-add-pneumatic + model-add-rotary 버튼 (P2.3 placeholder 제거)- Assets/Scripts/Game/Factory00Bootstrap.cs (~40 라인)- model-add-pneumatic 핸들러 (3중 가드)- model-add-rotary 핸들러 (2중 가드)
## Ribbon 8 탭 명령 누계 — 39 명령
- Model = 8 (Selection Info · Expand All · Collapse All · Component Info · Add Sensor · Add Servo · **Add Pneumatic** · **Add Rotary**)
## 협업자 spec 매칭 (Model P2 완성)
- studio-model-tab P2.1~P2.3 모두 부착 가능 — Sensor / Servo / Pneumatic / Rotary 4 타입 완전 지원
## 가드 매트릭스 SSOT
| 추가 대상 | 부품당 1개 | 동시 부착 차단 |
|---|---|---|
| Sensor | 무제한 (PhotoSensor) | — |
| Servo | 1개 | Rotary |
| Pneumatic | 1개 | Servo · Rotary |
| Rotary | 1개 | Servo |
(Servo↔Rotary는 위치 vs 각도 좌표계 충돌. Pneumatic은 단일 actuator 모델만 지원)

## 다음 단계
- v0.1.222+ Review P4 충돌 검사 (Physics.OverlapBox)- v0.1.223+ Simulation P2 (Play/Pause/Stop 다이얼로그)- task #39 InspectorVM / MotorTableVM 분리 (Bootstrap 슬림화)


---

## 봉인 참조

본 사이클은 **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)
