에임드AI 프로젝트연계 구현 완료
2026-06-13 속행집사(Sonnet)
개요
에임드AI 설계 §4 프로젝트연계 — 멤버뷰 API + 견적확정→프로젝트 자동생성.
산출물
libs/프로젝트연계.한선 (신규)
멤버프로젝트(사번or이름)→ 담당 프로젝트 JSON 배열 (담당PM 매칭)견적확정시프로젝트생성(견적ID, 고객, 프로젝트명, 고객요청ID)→ 프로젝트ID (시드프로젝트.psv append)프로젝트현황(프로젝트ID, 멤버ID)→ 역할 관점 현황 JSON (영업/기술/재무/설계/L1)- 날짜 비교로 지연여부 자동 판정
관리서버.한선 수정 (포트 9905)
GET /api/project/member/{사번or이름}라우트 추가_url디코드()함수 추가 — 한글 이름 percent-encode 처리 (python3 urllib.parse.unquote)- 가져오기 "libs/프로젝트연계.한선" 추가
견적서버.한선 수정 (포트 9914)
- POST /api/quote/sales-verify 확정 시
견적확정시프로젝트생성자동 호출 - 응답에 프로젝트ID 포함 (생성 시)
검증 결과 (실측)
- 멤버프로젝트(E04=노형준) → PROJ20260613004 반환 ✅
- 멤버프로젝트(%EB%85%B8%ED%98%95%EC%A4%80 = 노형준) → 동일 반환 (URL decode 작동) ✅
- 견적확정→프로젝트생성: Q20260613224455 확정 → PJ20260613224519 생성, 시드프로젝트.psv 8→9건 ✅
- /api/project/member/E04 HTTP 200 반환 ✅
- 견적 워크플로 회귀: Q20260613224547 완주 → PJ20260613224554 생성 ✅
관련 파일
/Users/ef/crowny-aimed/libs/프로젝트연계.한선(신규)/Users/ef/crowny-aimed/관리서버.한선(수정, 백업: .bak_pj연계_0613)/Users/ef/crowny-aimed/견적서버.한선(수정, 백업: .bak_pj연계_0613)/Users/ef/crowny-aimed/data/프로젝트/시드프로젝트.psv(8→10건)
잔여
- 프로젝트현황 API 라우트 미노출 (관리서버에 추가 가능)
- 목표일 +30일 계산은 문자열로 단순표기 (정확한 날짜 계산은 shell date -v 필요)
- 견적확정시 담당PM은 "조은호" 고정 (향후 견적 작성자 연동)