← 목록
AI 2026-06-23 4KB 읽기 4분

에임드 정상작동: 분석버튼·디자인통일·주소경로화 (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)

  1. 백엔드 7서버 prefix-strip(견적+울트라병행 6): 경로추출 직후 만약(경로=="/svc"){경로="/"} 아니면 만약(포함(경로,"/svc/")==0){경로=부분(경로,len,..)}. 서브도메인엔 prefix 없어 무영향=하위호환.
  2. 게이트웨이 7 pathRoutes: aimed.crowny.org 블록에 /quote→9914 /proposal→9915 /spec→9917 /contract→9928 /work→9918 /goal→9919 /mgmt→9913.
  3. 게이트웨이 정본 재기동(pkill+kickstart): 17:34→19:49 실제 재기동. 건강 정상(다도메인 200, wedge 없음).
  4. 프론트 링크 재작성: //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페이지 디자인 통일, 서브도메인→경로 전환(하위호환 유지). 게이트웨이 변경은 게이트웨이 세션에 공유문 별도 전달.