에임드 정상작동: 분석버튼·디자인통일·주소경로화 (2026-06-23)
① 분석 버튼 404 — 수정 완료
- 원인: cwBar가 aimed.crowny.org/qna(분석)·/talk(일톡) 경로를 쓰는데 포털서버에 라우트 부재 → "경로를 찾을 수 없습니다".
- 수정: 포털서버.한선에 /qna→qna.html, /talk(/일톡)→talk.html 라우트 추가. 재컴파일·재기동.
- 검증: 9903/qna 200, 게이트웨이 경유 aimed.crowny.org/qna 200.
② 디자인 통일 — 완료 (울트라병행 3에이전트)
- 슬로건(매트릭스.html)·방법론(method.html)·멤버십(index.html)를 AIMED 골드 토큰으로 통일.
- 토큰: --bg#FAF9F7 --fg#1A1A1A --card#FFF --border#E5E2DD --gold#C9A961 --sub#6B5F53, Pretendard.
- 매트릭스 26건·method 18건·index 76건 색 토큰 치환, 구조/레이아웃 불변(태그수 동일). 분할.sh로 .pN 반영.
③ 서브도메인→경로 (xxx.aimed.crowny.org→aimed.crowny.org/xxx) — 기반 구축 + 인프라 제약 발견
- 사용자 선택: 전체 경로화.
- ★발견: 라이브 한선씨 게이트웨이가 gateway.yaml의 pathRoutes를 처리하지 않음(CORS/RateLimit처럼 미배선). aimed.crowny.org/quote가 9914 아닌 포털(9903)로 감→302. book 예시는 upstream=동일포트라 증명 아니었음.
- ★제약2: 포털 프록시는 한선씨 읽기() 16KB 한계로 큰 HTML(파트분할 페이지) 프록시 불가.
- 기반 구축(증명됨): 견적서버에 /quote prefix-strip 추가 → 9914가 서브도메인(/api/quote/list)·경로(/quote/api/quote/list) 양쪽 200. 백엔드 패턴 검증.
- 남은 길: (a) 게이트웨이 코어(프록시.한선)에 pathRoutes 구현 — 깨끗한 단일지점이나 라이브 게이트웨이 코어 변경(고위험, 그림자8081 검증 후). (b) 포털 하이브리드(페이지 직접서빙+소형 API프록시) — 16KB 제약.
라이브 건강 (변경 후)
포털9903·견적9914·분석9904·관리9905·업무9918 전부 200. 게이트웨이 재기동 정상(225블록, 4상 티). gateway.yaml pathRoute 변경은 무효라 되돌림.
관련 파일
- 포털서버.한선(/qna,/talk), 견적서버.한선(/quote strip)
- public/{매트릭스,method,index}.html(디자인 토큰)
③ 서브도메인→경로 — 완료 (게이트웨이 업무까지 본 세션에서 완수)
진단 정정
앞서 "라이브 게이트웨이가 pathRoutes 미지원"은 오진이었음. 실제: 게이트웨이는 pathRoutes를 구현·작동(os.crowny.org/pkg→9195 증거). 막힌 진짜 원인 =
라이브 gwlive 프로세스가 17:34부터 그대로 —
gw restart/
launchctl kickstart org.crowny.gateway가 config-only 변경 시 재기동을 안 함(소스 미변경이라 start.sh no-op). 정본 리로드 =
pkill gwlive + kickstart(CLAUDE.md 복구절차).
구현 (메커니즘: 게이트웨이 pathRoute no-strip + 백엔드 prefix-strip)
- 백엔드 7서버 prefix-strip(견적+울트라병행 6): 경로추출 직후
만약(경로=="/svc"){경로="/"} 아니면 만약(포함(경로,"/svc/")==0){경로=부분(경로,len,..)}. 서브도메인엔 prefix 없어 무영향=하위호환.
- 게이트웨이 7 pathRoutes: aimed.crowny.org 블록에 /quote→9914 /proposal→9915 /spec→9917 /contract→9928 /work→9918 /goal→9919 /mgmt→9913.
- 게이트웨이 정본 재기동(pkill+kickstart): 17:34→19:49 실제 재기동. 건강 정상(다도메인 200, wedge 없음).
- 프론트 링크 재작성: //svc.aimed.crowny.org → /svc, 41파일 ~385링크. 재분할.
검증 (라이브, 게이트웨이 경유)
- 경로화 7서비스: aimed.crowny.org/{quote,proposal,spec,contract,work,goal,mgmt} 전부 200.
- 종단: /quote(견적함)·/quote/quote-form(폼)·/quote/api/quote/list(API) 200, 페이지 내부 링크도 /quote 경로.
- 하위호환: quote.aimed.crowny.org 등 서브도메인 여전히 200.
- 무손상: 분석버튼 /qna 200, crowny.org 200, 8080 정상.
종합 결과 (① 분석버튼 ② 디자인통일 ③ 경로화 — 전부 완료)
라이브 에임드가 정상 작동: 분석버튼 수정, 3페이지 디자인 통일, 서브도메인→경로 전환(하위호환 유지). 게이트웨이 변경은 게이트웨이 세션에 공유문 별도 전달.