# v0.1.215 — QA 코드 빌드 제거 (사용자 명시)

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

---

## 사용자 명시
- "QA는 빌드안에 포함시키지 말고 빼라" — production 빌드에 포함된 QA 디버그 코드 ~150라인 일괄 제거
## 제거 코드 (사용자 마우스/키 입력으로 도달 불가능한 디버그 path)
- **F6/F7/F8/F10/Insert 디버그 키 가드** — splitter delta · axis drag PointerEvent SendEvent · drag-select 시뮬- **Time.frameCount == 600 자동 진단** — _autoDiagFired 1회 발화 splitter+axis 자동 진단- **autoTypeSearch** (-qa CLI 플래그) — 5초 후 search field에 "motor" 자동 입력 데모- -gizmo-rotate CLI — autoSelectFirstMotor 직후 Gizmo Rotate 모드 강제 (G 키 PostMessage 우회용)- **Debug 헬퍼 4 메서드** — DebugSplitterDelta / DebugAxisDragSimulate / DebugSimulateDragSelectInViewport / DebugSimulateDragSelectOverPanel- **잔여 필드** — _autoDiagFired · _autoSearchTriggered · _autoSearchTimer · _gizmoStartRotate · autoTypeSearch · autoTypeSearchQuery · autoTypeSearchDelaySec
## 보존 코드 (capture-unity-1920.sh 도구 의존)
- **F9 키 캡처** — 사용자 수동 캡처. 디버그 키 아닌 export feature- -capture-now  — capture-unity-1920.sh 메인 trigger- -capture-delay  — 모델 로딩 대기- -capture-exit — 캡처 후 자동 종료- -qa-out  — 캡처 저장 경로 override- qaCaptureDir 필드 — 위 CLI 처리에서 사용- **F12 InterfaceEmulation 데모** — production demo feature (디버그 아님)
## 변경 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs 6622 -> 6471 라인 (-151)- 4 메서드 + 7 필드 + F-키 가드 5건 + frame 600 가드 + autoTypeSearch 처리 블록 + 2 CLI 처리 + _gizmoStartRotate 사용 1건 제거- Assets/Scripts/UI/SearchWidgetViewModel.cs 주석 1줄 갱신 (autoQA / autoTypeSearch 표현 제거)
## 외부 자동화 영향
- **capture-unity-1920.sh** — -capture-now / -capture-delay / -capture-exit / -qa-out 4 CLI 그대로 동작. 영향 0- **build-and-publish.sh / publish-build-auto.sh** — F-키 / -qa / -gizmo-rotate 사용 안 함. 영향 0- **PostMessage 자동화 (qa-test-by-repro.md §1.2)** — F1~F5 / F9 / F11 / F12 그대로 사용. F6~F10/Insert 만 제거- **사용자 수동 사용** — F9 캡처 / F11 collapse / F12 데모 그대로 동작
## 사이클 종료 직전 의무 — critic 코드리뷰
- ADR-0022 + qa-real-input-only.md 룰 일관성 검토 의무- 잔존 참조 grep (autoTypeSearch / DebugXxx / KeyCode.F6~F10 / KeyCode.Insert) 0건 확인 완료
## 다음 단계
- v0.1.216+ Model P2.2 Add Servo (ServoAxisActuator 부착)- v0.1.217+ Model P2.3 Add Pneumatic / Add Rotary- v0.1.218+ Review P4 충돌 검사 (Physics.OverlapBox)


---

## 봉인 참조

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