# v0.1.390 — QA-118 옛 F2/F3/F4 카메라 단축키 잔재 제거 + 신규 매핑

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

---

## 핵심 변경 (QA-118 fix)
- **CameraViewController.cs 옛 F2/F3/F4/F5 매핑 제거** — QA-081 r023 단축키 변경 사후 정리 누락
- **CameraViewMode enum +2**: Front (정면, F5) + Right (오른쪽, F6)
- **신규 단축키 매핑 SSOT**:
  - F4 = 시점모드 토글 (Default ↔ FirstPerson)
  - F5 = Front / F6 = Right / F7 = Top / F8 = Isometric
- **Bootstrap.HandlePartFilterShortcuts F4~F8 단축키 5건 제거** (QA-030 PM 요청 정합)
## QA-118 root cause (코드 검증 후 확정)
| 영역 | 위치 | 발견 |
|---|---|---|
| CameraViewController | L186~191 | 옛 F2→Top / F3→Side / F4→Iso / F5→FirstPerson 잔존 |
| Bootstrap PartFilterMode | L4549~4553 | F4~F8 = All/HiddenOnly/VisibleOnly/WithActuator/WithoutActuator |
F4/F5 동시 발화 = 카메라 모드 + PartFilterMode 충돌. 사용자 보고 "F2~F4 우측하단 오프셋" = 옛 매핑이 카메라 이동 트리거 + 추가 ApplyMode BBox 누적 가능성 (별도 사이클 검증).
## QA-030 동시 해소
PM 측 v0.1.389 spot-check 결과 QA-030 부분 통과 (단축키 삭제 요청) — 본 fix와 동시 해소. PartFilterMode 단축키 제거 = 부품 리스트 드롭다운 UI 단독 (S0019 미할당 + S0014 r005 정합).
## 영향 파일
- `Assets/Scripts/Game/CameraViewController.cs` — enum +2, ApplyMode +14라인, Update 매핑 변경
- `Assets/Scripts/Game/Factory00Bootstrap.cs` — HandlePartFilterShortcuts F4~F8 5건 제거
## 하네스 보강 (동시 사이클)
- **handoff.md SSOT 신규** — html→md 자동 변환 도구 (Tools/sync-handoff-md.sh)
- **dev/dev_handoff.md push 자동화** — Tools/push-dev-handoff.sh (협업자 repo 유일 예외)
- **publish-build-auto.sh §7.55/§7.56 hook 통합** — 매 빌드 자동 md sync + push
- **sync-handoff-fragment.sh §5/§6 hook 통합** — 폴리시 사이클 자동 md sync + push
- **룰 collab-repo-pull-only.md 예외 명시** — ALLOW_DEV_HANDOFF_PUSH=1 + staged 검증
- **validate-push.sh 예외 검증** — staged files = dev/dev_handoff.md 단일 의무
## 다음 자율 큐
QA-014 메뉴 wiring fix (Task #137) → QA-108 SNB 자식 노드 (Task #138) → QA-119 LoadProject (Task #143) → QA-120 standards 정합 (Task #141)
