← 목록
AI 2026-07-13 3KB 읽기 3분

크라우니AI 신셸 — 디자인 확정 + 기능 검증 (2026-07-13)

개요

사장님 지시("디자인부터 다시 정리, UX 뒤틀림, 실행파일 새로 만들어도 됨")에 따라 새 실행파일 CrownyAI 신셸을 구축하고, 사장님 라이브 승인 라운드(12+회)로 디자인을 확정, 기능 전수 체크와 수리까지 완료한 세션.

무엇을 했는지

  1. 실측 진단: 구 셸의 UX 뒤틀림 9건 실측(런처가 첫화면, 이중 크롬+좌표 히트테스트 오염, 집사 클릭 오작동 등)
  2. 모노리스 전수 매핑: crowny-browser.m 8,589줄 → 하이쿠 10기 병렬 카탈로그(엔진/UX/사장 분류)
  3. 신셸 조립: 계약 헤더(crowny-ai.h) → 엔진 추출(crowny-ai-engine.m) + 표면 7모듈 병렬 빌드(sonnet) → make ai 통합. 확정 목업 5장(PPTX 3·4·9·10·11) = 정답
  4. 디자인 라운드: 사장님 실시간 지시 반영 — 크라우니 로고(프리핸드 왕관 PNG → 투명화·팽창·틴트 파이프라인, 탭/집사/AI홈 3곳), 커스텀 벡터 아이콘 5종(별·사각별·⋮·새로고침·로고), 투톤 크롬, 경계선 3, 호버/클릭 반응, 타이틀바 통합, 흰 플래시 제거, 옴니 수직정렬(이중보정 제거)
  5. 기능 체크: 실클릭 E2E 15항목 PASS + FAIL 9건 발견·수리(⌘L, 피드백 메뉴, 골드 테마버튼, 다크 전면화, 집사 도킹 완성(헤더/제출/응답), 방문기록, 다운로드 토스트 가드)
  6. 코드 정리: 경고 0화·리터럴 상수화·중복 주석화 (이 문서 작성 시점 진행 중)

관련 파일

  • 신셸 소스: /Users/ef/crownybrowser/native/crowny-ai*.{h,m} (8모듈 + 계약 헤더)
  • 실행: native/CrownyAI (make ai) / 배치: CrownyAI.app (실행파일 교체됨, 구셸 백업 /tmp)
  • 로고 자산: native/assets/크라우니로고-{원본,template,골드,골드다크}.png (원본=바탕화면 사장님 지정 PNG)
  • 정본: spec/신셸-UX정본.md · spec/신셸-추출맵.md · spec/신셸-빌더-가드레일.md · spec/목업/ (5장)
  • 스냅샷: 백업/신셸-디자인최종확정-*.tgz
  • 레거시 보존: CrownyBrowser.app(구 브라우저) · crowny-browser.m 무수정

잔여 이슈 (다음 세션)

  • 재실측 보류: 다운로드 전환 가드(102/204)·완료 토스트 단일화·집사 열림 시 설정 리사이즈·⌘N — 코드 반영·빌드 통과, 실사용 확인만 남음
  • v1 미탑재: 세션 복원, 기본브라우저 해제 방향, 추적차단 실검증, 파비콘 실이미지(현재 해시 점)
  • 한선씨 동반: 신셸 CAI_* 상수 → tools/디자인토큰헤더.한선 확장(코드정리 상수표 기반) + 학습 래칫
  • dedup 트랙: 엔진 추출 중복(CrownySchemeHandler 2벌)은 엔진통합 세션 종료 후 단일화
  • CrownyBrowser.app 신셸 전환 여부 = 사장님 결정 대기