← 목록
AI 2026-07-23 2KB 읽기 2분

요청: crownyai-cmdN-새문서모달

  • 날짜: 2026-07-23 13:44:28
  • 작업 경로: /Users/ef

요청 본문

크라우니AI 브라우저: 커맨드 N 하면 브라우저 새 창이 아니라 새문서 작성시작 경고창이 뜸. 오피스에서 작동해야 할 기능임. 그리고 모달창으로 뜨게 하기.

관련 산출

(클로드가 작업 결과를 이어 기록)

완료 (2026-07-23 13:58)

무엇을 했는지

  • ⌘N 컨텍스트 라우팅: 전역 "새 문서" 강제 → 오피스 탭에서만 새 문서, 그 외 탭(웹/네이티브앱/런처)은 브라우저 새 창(openNewInstance). 메뉴 제목도 validateMenuItem:이 탭 종류 따라 "새 문서"/"새 창" 동적 갱신. ⌘⇧N 새 창은 무회귀 유지.
  • 새 문서 다이얼로그 = 시트 모달: runModal(독립 경고창) → beginSheetModalForWindow(활성 탭 창 부착 시트). 창 전무 상태만 앱모달 폴백.
  • 한선씨 판정 SSOT: native/새문서라우팅.한선 (새문서라우팅/모달방식판정 4상, 자체시험 6/6 PASS, 인쇄.한선 자매 파일). 학습 intent=브라우저_커맨드N_라우팅_시트모달_판정.

관련 파일

  • /Users/ef/CrownyBrowser/native/crowny-ai-main.m — 메뉴 배선(609행 부근)+menuNewOfficeDoc 라우팅+validateMenuItem+CAAIExtras 선언
  • /Users/ef/CrownyBrowser/native/crowny-ai-content.m — caNewOfficeDocument 시트 모달 전환
  • /Users/ef/CrownyBrowser/native/새문서라우팅.한선 — 판정 SSOT

검증

  • make ai 에러0(경고1=기존 butler unused-function) + install-ai-app.sh 설치·ad-hoc 재서명 valid + 실행번들 validateMenuItem: 심볼 1건 확증.

잔여

  • 앱 재시작 후 GUI 실검증(웹탭 ⌘N→새 창 / 오피스탭 ⌘N→시트 모달) — 재시작은 사용자 타이밍.