# v0.1.367 — STEP 임포트 silent 회귀 진단 + fix (사용자 보고)

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

---

## 사용자 보고 (2026-05-24)
- "임포트 버튼 눌러도 아무 반응이 없다. 기능 동작 안함."
## root cause 후보
- v0.1.367 진단 — cmd-import-step Button wiring 실패 시 silent (Bootstrap.cs L1719 `if (cmdImportStep != null)` 가드만 있었음)
- 룰 `silent-button-toast.md` 위반 — listener wiring 실패 또는 PickStepFile 호출 자체 실패 시 사용자에게 아무 피드백 없음
## fix
- **cmd-import-step null 가드** — `Debug.LogError` 출력으로 wiring 실패 진단 가능
- **클릭 시점 토스트** — "STEP 파일 선택 다이얼로그 여는 중..." (click 발화 자체 검증)
- **PickStepFile try/catch** — Win32 PInvoke 실패 시 토스트 + 에러 로그
- **Debug.Log "[step-import] click 발화"** — Player.log 진단
## 영향 파일
- `Factory00Bootstrap.cs` L1717~1736 (~15라인 추가)
## Stage 2 검증 (사용자 PC)
1. v0.1.367 zip 받기 (외부 URL)
2. 압축 해제 → factory00.exe 실행
3. 도구(T) 메뉴 클릭 → "모델링 IMPORT (Step/glTF)" 클릭
4. 기대: "STEP 파일 선택 다이얼로그 여는 중..." 토스트 + Win32 다이얼로그 출현
5. 토스트 안 뜨면: Player.log (`%APPDATA%/../LocalLow/factory00/factory00/Player.log`) 안 `[step-import]` 로그 검색
   - "[step-import] cmd-import-step Button wiring 실패" 발견 → UXML/panel mount 결함 확정
   - "[step-import] click 발화" 발견 + 다이얼로그 안 떠 → Win32 PInvoke 또는 다이얼로그 hidden behind window 결함
## 빌드 노트 갱신 hook 검증
- publish-build-auto.sh §1.5 stale 가드 첫 작동 — build-title.txt 1번째 줄 v0.1.367 토큰 일치 시 PASS
- §5.5 release-notes 자동 생성 — `wiki/topics/release-notes/v0.1.367.md` 신규
