# v0.1.552 — QA-130 카메라 입력 클러스터 2축 REAL FIX (PM r012: 화이트리스트 폐기 + ALT false-trigger)

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

---

## PM v0.1.551 무효 (2축 root cause 확정, report-0051)
- **축1 focus 고착**: 스모킹건 `focused='cmd-open' Blur+flag IsAnyUIFocused=True`. cmd-open(불러오기 버튼)이 IsLnbElementFocused 화이트리스트(_lnbCmds Contains)에 누락 — v0.1.551 _lnbTabs 만 추가→_lnbCmds 누락 재발. critic 자체검증과 PM 실측 불일치.
- **축2 ALT false-trigger**: WASD 가 LeftAlt down false-set (`[alt] downTime Ldn=True` 6건), v0.1.551 미touch.
- JP 결정: QA-123/134/136/081/087 → QA-130 "카메라 입력 클러스터" 통합 종결(git rm).
## fix (PM/JP 승인 방향, 2축 동시)
- **축1**: IsLnbElementFocused(element 화이트리스트) **폐기** — 누락 element 마다 재발하는 구조 취약성 제거. "카메라 의도 플래그 우선" 단순화: `_cameraFocusRestorePending` true + 메뉴 닫힘 + 텍스트입력 아님 → 카메라 통과(어느 element focus 든).
- **축2**: Alt 감지 시 WASD/QE(카메라 키) 동시 누름이면 LeftAlt false-trigger(Unity 폴링 오인식) 무시.
- `[alt]`/`focusedElement` 진단 로그 유지 (PM regression-diagnosis §0순위).
## 영향 파일
- `Assets/Scripts/Game/Factory00Bootstrap.cs` — IsAnyUIFocused 플래그 우선 판정 + IsLnbElementFocused 제거 + Alt 감지 camKeyHeldForAlt 가드
## 검증
- 컴파일: Unity batch
- 2축 (불러오기 후 카메라 복귀 + WASD 시 ALT 미발생 + ESC 후 차단): 마우스+키보드 조합 → PM Stage 2 (3회째 — 실측이 진실, 자동화/critic 한계 인정). 진단 로그 focusedElement name 으로 고착 element 확인.
