← 목록
AI 2026-07-30 2KB 읽기 2분

요청: aimed-erp-고도화

  • 날짜: 2026-07-30 18:46:46
  • 작업 경로: /Users/ef

요청 본문

Aimed ERP (standalone) (2).html 핸드오프 적용 — ERP 계속 고도화

관련 산출

(클로드가 작업 결과를 이어 기록)

결과 (완료)

  • aimed-erp.crowny.org/app/ = 신형 Aimed ERP UI(crowny core v4.2) 라이브. 기존 :9910(레거시 경영판+API) 무손상 — 게이트웨이 pathRoutes /app→:9628(crowny-services aimederp, 한선씨 파일소켓전송) 무중단 롤링 반영.
  • dc 번들 언팩: 메인 template+manifest 253리소스 + ★ext_resources 서브컴포넌트 9종(ERPToday/Sales/Project/Contract/Crm/Finance/Quote/Proposal/Spec .dc.html — gzip 해제해 같은 디렉토리 배치해야 본문 마운트. 미배치=헤더만 렌더).
  • 검증: Chrome 헤드리스 풀렌더(오늘 대시보드 — 출근 24/28·일일 업무배분·나의 리듬·팀별 진행률), 공개 HTTPS /app/ 및 모듈 .dc.html 200. WKWebView 검증표면은 서브컴포넌트 비동기 마운트 전 캡처라 본문 미표시(실브라우저 정상).
  • 부수 사고: crownyc 인플레이스 재빌드 서명캐시 SIGKILL → 훅 전면차단 → codesign 재서명 복구(메모리 등재).
  • 잔여: 신형 UI를 루트로 승격할지(현재 루트=레거시 경영판) 사장님 결정 · ERPQuote 모듈과 quote.crowny.org 연동.

3차 (07-31) — 루트 승격 + 견적 실연동 (사장님 지시)

루트 승격: aimed-erp.crowny.org/ = 신형 UI(:9628). 파일을 서비스 루트로 이동+app→. 심링크(구 /app/ 링크 유지). 게이트웨이 pathRoutes: /api·/health·/legacy→:9910(레거시 API 보존). 무중단 롤링, 루트 4/4 신형 실측. 주의: 레거시 경영판 화면은 이제 직접 포트(127.0.0.1:9910)로만 접근. ② ERPQuote ↔ quote.crowny.org 실연동: 저장소=quote 서비스 /api/store(owner=aimed, X-Crowny-Owner 폴백+CORS 허용 실측). chat.js pushToErp — 채팅 완료 시 견적을 ERP 레코드형(만원 환산·no 중복치환·최근 50건)으로 POST. ERPQuote.dc.html componentDidMount — store fetch→중복 no 제외 선두 머지+notice. E2E: POST→GET→머지 "반입 1건 CRW-20260731-01/한빛인테리어" 실측. 동반=ERPQuote.dc.한선(만원환산·반입판정·건수, 5/5 PASS — 함정: 배열()/빈배열() 없음→분리() 관용구).