요청: 크라우니캐릭터-CAD-월드-구현
- 날짜: 2026-07-17 20:20:04
- 작업 경로: /Users/ef
요청 본문
다운로드 폴더에 design_handoff_crowny_character 폴더 학습. 크라우니캐릭터 만들기. 크라우니CAD, 크라우니월드 숙지. 기존 코드 학습. design.crowny.org real.crowny.org engine.crowny.org 기존 작업 도구들 현황 확인. docs.crowny.org/docs 스크리닝해서 한선씨코드 4상균형3진 논리로 구현하기.
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 결과 (2026-07-17 완료)
character.crowny.org:9615 크라우니캐릭터 라이브 — 블렌더 대용 크라우니월드 에셋 도구(캐릭터·소품·집·장비).
/Users/ef/crowny-character/캐릭터엔진.한선 (521줄, 순수 스칼라 — VM 배열재호출 함정 회피 설계)잔여: ①cert SAN에 character.crowny.org 추가(사용자 실행) ②engine.crowny.org 기동은 P0 5건(포트9787·심링크·API스펙) 해결 후 별도 ③GLB/FBX/VRM 실바이너리 내보내기 v2 ④UI-서버 GUI E2E(타세션 GUI 자동화 회피로 보류) 상세: 2026-07-17-크라우니캐릭터-엔진구축.md
잔여 4항목 처리 (2026-07-20~21)
- ① cert: ✅ 해소 — *.crowny.org 와일드카드 마스터가 커버. character.crowny.org 공인 HTTPS 200·ssl_verify_result=0 실측(별세션 07-18 와일드카드 전환).
- ② GLB/FBX/VRM v2: 내보내기.한선 빌드 진행(OBJ·STL·glTF2.0 base64임베드 float32·VRM humanoid확장, 4상 검수게이트 연동). FBX는 v2.1로 명시(거짓성공 금지).
- ③ UI E2E: 헤드리스 크롬 CDP로 검증(cliclick 회피 — 사용자 활동 중 포커스레이스 방지). 도구전환·타입·셰이딩Z·검수게이트·집사·내보내기 흐름.
- ④ engine.crowny.org 기동: 4상 음(이관) 결정. 근거 — (a)배선.md 3행 "KPS/담당자 직접 실행, 자동 로드·원격 실행 금지" (b)P0#1 bank/dex/회원 금융API 실스펙 미검증=차단 (c)★P0#2 plist 하드코딩 ENGINE_PORT=9787이 flex.crowny.org(라이브) 점유와 충돌 — 배선.md 미기재 실사항. 새 빈포트(9799~9809) 재할당+plist 수정 필요 (d)P0#3 9761 legacy admin-server 처분=KPS 결정("음→이관 대기"). → 과금·정산 크론 자율 launchctl load는 부적절, 사용자 승인 대기. gw는 현재 engine.crowny.org→9761(다운) 라우팅.
②③ 검증 완료 (2026-07-21)
- ② 익스포터 독립검증: 테스트 16항목 PASS·라이브 4포맷 티(obj 48정점/72면·stl 72facet·glTF byteLength1008정확·accessor정합·POSITION float복원·indices범위·VRM확장키), 검수 타 양방향(subdiv2·비캐릭터VRM→ok:0). float32 IEEE-754 자체구현·learn 4건·Base64 바이너리손상 함정 메모리화.
- ③ 실클릭 헤드리스 CDP E2E(cliclick 회피): 7/7 PASS·JS예외0·스크린샷 82KB. 페이지로드·도구전환(팔레트 accent)·에셋타입(집 파라미터)·셰이딩 Z 4모드 완전순환(◉→✦→◻→◼)·검수게이트(subdiv초과→규격미달+✕)·집사파서(고양이귀·트윈)·내보내기클릭. 마크업 존재확인 아닌 클릭→render 변화 관측.