← 목록
AI 2026-06-14 3KB 읽기 3분

aimed erp.crowny.org 통합 진입점 구축

개요

aimed.crowny.org(:9903) 포털서버에 통합홈 경로(/home) + 역할별 추천기능 API(/api/home/summary) 추가. P0 문제: 17명 멤버가 로그인 후 9개 새 서비스(견적/제안/사양/계약/일일업무/목표/경영AI 등)를 찾지 못함.

무엇을 했는지

1. 포털서버.한선 — 2개 라우트 추가

  • GET /home — 통합홈.html 파트 스트리밍 (3개 파트, 35KB)
  • GET /api/home/summary?id={이름or사번} — 조직도.psv 기반 역할별 추천기능 JSON
  • 로그인 성공 후 "통합홈으로 이동" 버튼 href: http://aimed.crowny.org:9927//home
  • SSO 토큰 주입 JS: new URL(hl.href)new URL(hl.href, location.origin) (상대경로 지원)

3. 분할.sh 재실행

  • index.html.p1~p3 갱신 완료

4. 포털서버.toau 재컴파일

  • 최종 바이너리: /Users/ef/crowny-aimed/포털서버.toau (760452바이트)

역할별 추천 로직 (조직도.psv 기반)

  • 총괄(직급에 "총괄" 포함): [mgmt, goal, work, journey]
  • 팀장(직급에 "팀장/실장" 포함): 견적권한Y → [quote, work, journey, proposal, spec], N → [work, journey, proposal, spec]
  • 실무자: 견적권한Y → [work, quote, proposal, spec], 설계팀 → [work, proposal, spec, ai], 기타 → [work, ai]

관련 파일

  • /Users/ef/crowny-aimed/포털서버.한선 — 라우트 추가
  • /Users/ef/crowny-aimed/포털서버.toau — 최종 컴파일 바이너리
  • /Users/ef/crowny-aimed/public/index.html — homeLink 수정
  • /Users/ef/crowny-aimed/public/index.html.p1~p3 — 분할 재생성
  • /Users/ef/crowny-aimed/public/통합홈.html — 기존 통합홈 (3 파트 존재)
  • /Users/ef/crowny-aimed/통합홈라우트.rpn.한선 — RPN 정본 동반

검증 결과 (19903 테스트)

  • GET /home → 200, 통합홈.html 스트리밍
  • GET /api/home/summary?id=이동훈 → {"등급":"총괄", 추천:[mgmt,goal,work,journey]}
  • GET /api/home/summary?id=김아름 → {"등급":"팀장", 추천:[work,journey,proposal,spec]}
  • GET /api/home/summary?id=노형준 → {"등급":"팀장", 추천:[quote,work,journey,proposal,spec]}
  • GET /api/home/summary?id=이동희 → {"등급":"실무자", 추천:[work,proposal,spec,ai]}
  • 없는 멤버 → {"ok":0, "error":"멤버를 찾을 수 없습니다"}

잔여 이슈

  • 9927 통합동선서버가 내부 API(/api/home/{이름}) 데이터 집계 담당 — aimed 9903 배포 후 9927 재기동 필요
  • 포털서버.toau 배포: 라이브 9903 서버 (crownyc-pinned) 재기동 필요 (메인 세션 담당)