← 목록
크라우니 넥서스 앱 — 디자인 핸드오프 반응형 · ERP/PLM/AIP/LLM 원스탑
2026-07-22 마라톤. design_hadoff_nexus_standalone(5 dc 번들) → nexus.crowny.org 라이브 앱.
산출
- 번들 추출: dc manifest(gzip+b64)+template(JSON 페이지) → handoff추출/{Mobile,PC,Tablet,Bar,전체설계}_page.html.
- 4버전 픽셀 포팅(sonnet 4병렬): /Users/ef/crowny-nexus-app/public/{mobile,pc,tablet,bar}/index.html — 디바이스 프레임 제거, 디자인(색·타이포·애니메이션·시드: 준/경영지원 이사·5레벨 나→가정→컴퍼니→나라→글로벌) 픽셀 보존, React/x-dc 완전 제거(바닐라 JS), 각 index.한선 동반.
- 실 API 배선(nexus-bridge.js 공용): 말하기→speak(/api/bridge→:9798 분기+decide)→PLAN(도메인·슬롯·4상 배지)→실행하기(execute→/api/erp/action→:9981)→PLM trace→되돌리기(undo→ECO). 피드=실 원장(FI/HR/MM/SD). 동반 nexus-bridge.한선(매핑 판정).
- 서빙: 감사서버(:9802)에 /app 정적 서빙+same-origin 프록시(/api/bridge→9798, /api/erp/*→9981). 동반 고시라우트.한선 확장(앱/프록시/차단 판정).
- 반응형 라우터: /(index.html) 뷰포트 판별 — ar≥2.4&h≤500=bar / ≤767=mobile / ≤1279=tablet / else=pc. 동반 반응형라우터.한선(4/4).
- crowny://넥서스: CrownyBrowser 앱목록.psv 웹카드 등록.
검증(실측)
- 공개 E2E: nexus.crowny.org / + /app/{4버전} + bridge.js 전부 200. 종단: 말하기→PLAN(티)·ERP 실행(셀 생성) 공개에서 작동.
- 모바일 헤드리스(390x844): 91KB DOM 렌더·말하기 UI·safe-area 확인.
- 4버전 문법(new Function 파싱 0에러)·React 잔재 0·PC는 헤드리스로 실데이터 피드 교체까지 확인.
★발견·수리한 함정
- dc 번들 구조: manifest 리소스는 전 버전 공용 런타임, 실제 페이지는 template(JSON 문자열).
- 공개/모바일에서 127.0.0.1 API 호출 불가 → same-origin 프록시 필수.
- 174K큐브 대형 빌드 VM 결함: 버퍼파일읽기 계열 호출 후 문자열 연결이 "0"으로 깨짐(health "044}" 실사고) → 셀총계를 읽기() 기반으로 회피. 소형 빌드에선 미발현.
- 기동 즉시 STR 90% 경고(프로그램 크기 비례) — 상한 여유는 있으나 서버 분할(모듈 5+5, :9981/:9982)이 후속 최적화 후보.
잔여
- ERP-B 서버 분할(STR 여유 확보) · Bar 실물 1080x360 디스플레이 실기 확인 · 크라우니AI 재시작 후 crowny://넥서스 카드 노출 확인.