# factory00 v0.1.186 — 27th stable seal (2026-05-17)

> 누적 사이클: v0.1.176 ~ v0.1.185 (10 사이클)
> 직전 안정화: v0.1.161 (26th stable, 2026-05-12)
> 협업자 spec 진행률: 핵심 16건 중 12건 완료 (75%)

## 1. 핵심 변경 — Studio 인프라 + Tier A 3종 + Tier C-4/C-5 + Pneumatic P2

본 누적은 협업자(plcmanjp) PM 확정 spec 기반 작업 100% — 자체 추가 신규 0건. Studio 인프라 4종(Ribbon Shell / File Tab / Edit Tab / View Tab)은 v0.1.169~175 사이클에서 완료, 본 누적은 그 위에 컴포넌트·통신·디버그 계층 확장.

### 1.1 협업자 spec 기반 신규 모듈 (8건)

| spec | 사이클 | 상태 |
|---|---|---|
| `스튜디오/project-save-format` (.twn) | v0.1.176 | P1 완료 (AES-256-CBC+HMAC 인증암호화, one-file, Win32 다이얼로그) |
| `구동부/pneumatic-cylinder` 직선 | v0.1.177~178 | P1+Inspector 완료 |
| `구동부/pneumatic-cylinder` 회전 | v0.1.183 | **P2 완료** — PneumaticType enum / Quaternion.AngleAxis / CW/CCW / 3축 / 각속도 1~720°/s |
| `통신/modbus-tcp-driver` | v0.1.179~181 | P1 완료 (IModbusDriver + ModbusEvents 5종 + ModbusTcpDriver + Component) |
| `디버그/signal-simulator-panel` | v0.1.182 | P1 완료 (런타임 UI Toolkit 패널 + Ribbon Simulation 탭) |
| `통신/modbus-address-mapping` | v0.1.184 | P2.0 list editor 완료 (드래그앤드롭/충돌검사 P2.1~3 deferred) |
| `통신/modbus-serial-driver` | v0.1.185 | P1 stub + RTU CRC16/LRC 알고리즘 헬퍼 (SerialPort 의존성 추가 시 활성) |

### 1.2 인프라 자동화 — 빌드 hook (사용자 명시 2026-05-17)

PostToolUse[Bash] hook (`/mnt/c/work/.claude/hooks/auto-publish-on-unity-build.sh`):
- Unity 빌드 `BuildScript.BuildBatch` 명령 detect -> 빌드 PASS 시 자동 publish
- `Builds/build-title.txt` SSOT 도입 — 매 사이클 description 자동 read
- capture-unity-1920.sh -> 1920×1080 PNG (Lit ON reset)
- zip 생성 + publish-gallery.sh -> latest-builds.html prepend
- index.html "최신 빌드" 배너 + img src + alt + description sed (구버전 스크린샷 자동 교체)
- 외부 URL HTTP 200 검증 (3건)

본 사이클부터 사용자 수동 publish 의존성 0.

## 2. 영구 메모리/룰 갱신

- `feedback_korean_only_response.md` — 어시스턴트 응답 한글 의무 (2026-05-17 사용자 명시)
- `auto-publish-on-unity-build.sh` — 워크스페이스 전역 hook (factory00 자동 게시 — 향후 다른 Unity 프로젝트 패턴 미러 가능)

## 3. 회귀 / 미해결

- [!] **Pneumatic Inspector UI / .twn save->open / Signal Simulator / Modbus Mapping Editor** — Stage 1 빌드 PASS + 캡처 정상. **Stage 2 사용자 PC 실 클릭 검증 잔여**
- [!] Modbus Serial — stub 형태. 실 SerialPort I/O 는 `#define FACTORY00_SERIAL_AVAILABLE` 활성 + 어셈블리 추가 후 가능
- [!] Modbus TCP Component — Inspector UXML/USS 미구현 (P2)
- [!] Pneumatic 회전 -> 시각 검증 잔여 (Stage 2)

## 4. 다음 사이클 큐

| 우선순위 | 작업 | 진입 조건 |
|---|---|---|
| 1 | Modbus Mapping P2.1~3 (드래그앤드롭 + 충돌 검사) | 본 봉인 후 즉시 |
| 2 | Modbus TCP Inspector Panel UXML/USS | 본 봉인 후 즉시 |
| 3 | MC Protocol Driver | Modbus Serial 후 |
| 4 | Mitsubishi MxBridge | **사용자 SDK 도착 대기** |
| 5 | 위치결정모듈 가상구현 | MxBridge P1 완료 후 |

## 5. 외부 URL

- 최신 빌드: https://os-file-server.tail2b816d.ts.net/index.html
- 사이클별 갤러리: https://os-file-server.tail2b816d.ts.net/latest-builds.html
- v0.1.186 zip: https://os-file-server.tail2b816d.ts.net/downloads/factory00-windows-x64-v0.1.186.zip
