요청: cmdN-새문서-런타임검증수리
- 날짜: 2026-07-21 13:32:27
- 작업 경로: /Users/ef/CrownyBrowser
요청 본문
⌘N 새 문서가 실제로 작동하도록 런타임 검증·수리. 목표=⌘N → 새 편집 가능한 문서 열림 → 타이핑 가능 → ⌘S 저장. 문서 27/27 무회귀 2회.
관련 산출
(클로드가 작업 결과를 이어 기록)
결과 (완료)
- ⌘N 근본원인: 1차=배포패키징 구 바이너리(오피스코드 누락, 기수리). 런타임 검증 결과 교정 바이너리의 ⌘N 흐름은 정상 작동.
- 추가 발견/수리: caNewOfficeDocumentWithKind 폴백이 else-if로 묶여 '새 문서' 카드 미발견 시(정확히 폴백이 필요한 경우) 死코드였음 → 독립 if로 교정. '문서' 모듈탭 폴백 + 재렌더 재주입 방어 + 타임아웃 34틱 추가.
- CDP 실측: 정상(카드 tick2)·폴백강제(문서탭 tick7) 양경로 주입·유지·타이핑 반영 PASS.
- 실앱 GUI E2E(CGEventPostToPid, 포커스레이스 면역): 신규앱 ⌘N→클릭→타이핑'73519'→⌘S → cdf 저장
<h1>73519제목 없음</h1>확증. - 문서 회귀 27/27 x2 PASS. 파일관리.한선 새문서진입판정(4상) 35/35.
- 빌드 make ai 에러0(경고1 사전존재). install-ai-app.sh 설치+재서명, 설치번들 UTF-16 심볼 확인.
- 파일: native/crowny-ai-content.m(caNewOfficeDocumentWithKind), native/파일관리.한선(새문서진입판정)