# v0.1.216 — QA 코드 빌드 제거 2부 (critic 중대 3건 fix)

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

---

## 사용자 명시 후속
- v0.1.215 critic CONDITIONAL -> 중대 3건 본 사이클 처리 (사용자 AC "QA는 빌드안에 포함시키지 말고 빼라" 완전 충족)
## critic 지적 처리 (중대 3건 -> 0건)

### 1. WASD 진단 토스트 블록 제거 (Bootstrap.cs L2914~2925 원본)
- 매 W/A/S/D keydown 시 FlashToast($"{k} keydown tf={tf} input='{searchInput}'") 발화- 24-redesign-13 디버그 출력으로 production 화면 오염 -> 일괄 삭제
### 2. MouseDown 진단 Debug.Log 제거 (Bootstrap.cs L2853~2855 원본)
- 매 좌클릭 시 Debug.Log("[input] MouseDown(L) screen=...") 발화- 24hh 사용자 click 도달 진단 디버그 -> 삭제
### 3. SearchWidgetViewModel 진단 인프라 폐기
- FocusInCount / FocusOutCount / EscKeyCount / MouseDownCount 카운터 필드 제거- OnDiagnostic 콜백 인프라 제거- 24-redesign-9 MouseDown 진단 콜백 등록 제거 (_host.RegisterCallback)- FocusIn/FocusOut/KeyDown 콜백 안 OnDiagnostic?.Invoke + Debug.Log 삭제 (UI 동작은 보존)- Bootstrap.cs L2447~2449 #if DEBUG _searchVM.OnDiagnostic = ... wire 제거- Bootstrap.cs L3165~3179 #if DEBUG 진단 status 블록 제거 (production status로 단순화)
## 변경 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs 6471 -> ~6440 라인 (-31)- Assets/Scripts/UI/SearchWidgetViewModel.cs 210 -> ~180 라인 (-30)- ProjectSettings/ProjectSettings.asset bundleVersion 0.1.215 -> 0.1.216
## 보존 (production feature)
- SearchVM _input / OnInputChanged / OnEnterPressed / OnEscapeWhileFocused / IME 처리- SearchVM Focus border 색상 변경 (UX 시각)- NavigationMoveEvent PreventDefault (WAS 카메라 이동 vs 검색창 입력 분리)- SettingsPanelViewModel — r20 critic에서 _settingsVM.OnDiagnostic = ... wire 자체가 #if DEBUG 가드. production strip. 본 사이클 범위 외
## 사이클 종료 직전 critic 재호출 의무
v0.1.215 CONDITIONAL -> v0.1.216 PASS 기대. 잔존 패턴 grep 0건 확인 완료.

## 다음 단계
- v0.1.217+ Model P2.2 Add Servo (ServoAxisActuator 부착)- v0.1.218+ Model P2.3 Add Pneumatic / Add Rotary- v0.1.219+ 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)
