CrownyAI 브라우저 — 크라우니FAB 앱장착 (EV 미러)
개요
fab.crowny.org(:8200, Crowny FAB — 블록체인 기가팩토리 네트워크 운영도구)를 CrownyAI 브라우저(crowny://fab)에 장착. EV(2026-07-18)/CAD/홀과 동일한
라이브 서버형(서버가 앱을 직접 서빙, self-contained 번들 아님 — 번들 생성 금지, 허위배선 금지 원칙) 배선 5지점을 1:1 미러링.
동시세션 경합 메모 (중요)
작업 착수 전
native/crowny-ai-content.m wc -l = 3952(원본). 백업 시점(cp 직후) wc -l = 4503 — 그 사이
다른 세션이 크라우니팩토리(crowny://factory, v13 북마크)를 이미 장착한 것을 확인(2026-07-20 23:xx 동시편집). 애초 지시서는 "v13" 채번을 가정했으나, 실측 확인 후
FAB은 v14로 채번(v13=factory 선점, 충돌 회피). CLAUDE.md도 "다음 채번=v15"로 정정 기록.
무엇을 했는지
- native/crowny-ai-content.m 5지점 삽입 (팩토리 블록 바로 뒤, EV 미러):
-
normalizeURLString: 별칭 팹/fab/크라우니FAB/크라우니팹/
crowny://fab* →
crowny://fab (factory 블록 다음, nexus 앞)
-
caOpenFabInActiveTab 신규 —
caOpenEvInActiveTab 미러,
loadRequest로
https://fab.crowny.org 직접 오픈 (nexus 메서드 앞)
-
navigateTo 디스패치 분기 (factory 분기 다음, nexus 앞)
- AI홈 타일 1개 (
<a class='tile' onclick="location.href='crowny://fab'"> — 팩토리 타일 다음,
+추가 타일 앞)
- 북마크 시드
v14 (
crowny.ai.bookmarksSeeded.v14, v13=factory 블록 다음)
- src/앱목록.psv:
FAB|url:https://fab.crowny.org|-|-|-|블록체인 기가팩토리 네트워크 (Crowny FAB) 1행 — EV 행 바로 다음(29→30행).
- src/FAB연결.한선 신규 —
src/EV연결.한선/src/팩토리연결.한선 자매 패턴 미러(별칭→crowny://fab 4상 라우팅 판정: 티/타/옴/음). 컴파일+실행 자체시험 19/19 PASS.
- CrownyBrowser/CLAUDE.md에 "크라우니FAB (2026-07-20 장착)" 절 추가(팩토리 절 다음), "다음 채번=v15" 명시.
검증
cd /Users/ef/CrownyBrowser/native && touch crowny-ai-content.m && make ai → 에러 0, 경고 1건(crowny-ai-butler.m:298 unused-function cbButlerTextHeight, 사전존재·타 세션 파일·회귀 아님).
- 빌드 산출물에
crowny://fab 리터럴 포함 확인(strings 검색).
src/FAB연결.한선 컴파일(hanseonc_high, 6649 큐브)+실행(crownyc run) 자체시험 19/19 PASS.
- 파일 줄수:
crowny-ai-content.m 4503(백업, 팩토리까지 반영 시점) → 4730(+227, 절단 아님), src/앱목록.psv 29→30행.
- 백업:
native/crowny-ai-content.m.bak-fab-20260720232643, src/앱목록.psv.bak-fab-20260720232643.
- GUI E2E는 의도적으로 생략(타 세션 GUI 자동화와 포커스 레이스 사고 전례 — 메모리 feedback_GUI자동화_사용자활동_포커스레이스 참조).
관련 파일
/Users/ef/CrownyBrowser/native/crowny-ai-content.m
/Users/ef/CrownyBrowser/src/앱목록.psv
/Users/ef/CrownyBrowser/src/FAB연결.한선
/Users/ef/CrownyBrowser/CLAUDE.md
잔여 이슈
- 브릿지(.js)·ERP/Today 이벤트버스 연동은 후속 트랙(EV/팩토리와 동일 범위 제외, 이번 장착 범위 밖).
- GUI 종단 E2E는 미실시(정적 빌드·자체시험까지만 검증) — 다음 세션이 여유 있을 때 CDP 등으로 라이브 클릭 확인 권장.