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

AIMED 통합동선서버 :9927 구현 (2026-06-14)

개요

고객요청이 견적→제안→사양→프로젝트→업무로 흐르는 전 동선을 추적하는 API 서버 구현.

구현 내용

libs/동선.한선 (순수 함수 라이브러리)

  • 동선추적(요청ID) → 6단계 배열 (완료/진행/누락) + 현단계 + 누락여부
  • 멤버동선(이름) → RACI_책임/승인 기준 해당 멤버 동선 목록
  • 누락경보목록() → 누락 단계 있는 요청 전수 반환

통합동선서버.한선 (:9927)

  • GET /health → {"ok":true,"status":"journey-v1"}
  • GET /api/version → {"version":"journey-v1"}
  • GET /api/journey/{요청ID} → 동선추적
  • GET /api/journey/member/{이름} → 멤버동선 (percent-decode)
  • GET /api/journey/alerts → 누락경보
  • GET / 또는 /home → 통합홈.html (파트 스트리밍)
  • 미스경로 → 404

관련 파일

  • /Users/ef/crowny-aimed/libs/동선.한선
  • /Users/ef/crowny-aimed/통합동선서버.한선
  • /Users/ef/crowny-aimed/통합동선서버.toau

실측 결과

  • /health, /api/version: OK
  • REQ20260610001 (삼성전자): 완료4+진행2+누락0, 현단계=프로젝트
  • REQ20260613003 (GS건설): 견적/제안/사양 누락 정확 탐지
  • 멤버동선(조은호): 3건
  • 누락경보: 1건 (GS건설 REQ20260613003)
  • GET /: HTTP 200, 33081 bytes
  • 회귀: 9914/9903는 기존 STR 풀고갈(pre-existing) — 우리 코드 무관

잔여 이슈

  • 업무지시 연결은 담당자 이름 매칭(프로젝트ID 연결 없음) — 향후 요청-프로젝트-업무 3단 조인 고도화 가능