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단 조인 고도화 가능