4월 15일 합류 회의 → 4월 18일 기획안 송부(기존 자료) → 4월 20일 요구사항 드래프트 11장 송부 → 후속 협의에서 7주 작업분장(L1 Composio 5 / L2 MVP 5 / L2 여가 3 / L2 고급 4 / juso·Admin·Scheduler / E2E·MIGRATION·Docker)이 1,600만원 본 계약 본체로 확정. 본 보고서는 그 7주 작업분장 기준 W1-W2.5(2주) 진행 현황입니다.
L2 MVP 5개 중 3개(기상·에어·환율) 구현 · L2 고급 4개 중 2개(매매·전월세) 구현이 주 진척이고, 동시에 채팅 웹 프런트엔드와 자동 검증 인프라(e2e·UX 시뮬)를 함께 구축했습니다. L1 Composio 래핑 5개 / L2 잔여(식품·e-gen / 여가 3 / TourAPI·KIPRIS) / juso 백엔드 / Admin API / Scheduler / MIGRATION.md / Docker는 미진행 (W3-W7 예정)입니다.
4/20 기획안에 적힌 L3 B2B 협약은 "성김 대표님 상의 후 확정" 단계로 명시됐으며, 본 1,600만원 작업분장에는 포함되지 않습니다. Computer Use 폴백도 본 패키지 범위 외입니다.
1,600만원 패키지 작업분장(7주) 항목별 매핑. 도구 단위 합계 6 / 21 (28.6%).
| Week | 계약 작업 | 실제 진행 | 진행률 |
|---|---|---|---|
| W1 | 셋업 · 도메인 · Postgres · Redis | NestJS 11 + pnpm 셋업 ✓ · Redis 캐시 가동 ✓ · Postgres는 Prisma schema(User·OAuthToken·Schedule·UsageLog)만 정의 — 미가동 · 도메인 미결정. | 50% |
| W2 | L1 · Composio 래핑 5개 | 이호근님 4/18 메일로 COMPOSIO_API_KEY 수령. Composio엔 Gmail만 연결된 상태(추가 서비스는 요청 시). 래핑 코드 0/5. |
0 / 5 |
| W3 | L2 · MVP 5개 — 기상 · 에어 · 식품 · e-gen · 환율 | 기상청 ✓ (단기·초단기·중기 6개 도구) · 에어코리아 ✓ (시도·예보·측정소·주간 4개 도구) · 환율 ✓ (KEXIM). 식품 ✗ · e-gen ✗. | 3 / 5 |
| W4 | L2 · 여가 3개 — KOPIS · KOBIS · 오피넷 | 전부 미착수. | 0 / 3 |
| W5 | L2 · 고급 4개 — 매매 · 전월세 · TourAPI · KIPRIS | 국토부 매매 ✓ · 전월세 ✓. TourAPI ✗ · KIPRIS ✗. | 2 / 4 |
| W6 | juso 백엔드 · Admin API · Scheduler | 전부 미착수. PUBLIC_API_JUSO_CONFM_KEY env 자리만 정의. |
0 / 3 |
| W7 | E2E 테스트 · MIGRATION.md · Docker | e2e SSE 러너 + UX 멀티턴 시뮬 자동화 완료(원래 W7 작업을 W2.5에 선행). MIGRATION.md ✗ · Docker ✗. | 1 / 3 |
검증 폭과 시연 다양성을 위해 작업분장 외 도구를 추가로 구현했습니다. 보너스이며 계약 진척과 별개입니다.
현재 단계(W2.5)에서 작동하는 채팅 흐름 — 4 시나리오 자동 캡처. 마우스 커서 움직임 없음.
메일·회의 fact 기준만 기록.
김성훈 대표·김대환 대표·개발팀 자리. 방향성: Computer Use는 폴백, MCP First. 사이드 참여 여부는 기획안 후 확정.
UPSTAGE_API_KEY · COMPOSIO_API_KEY. Composio엔 Gmail만 연결된 상태로 시작, 추가 서비스는 요청 시 연결.
Node ≥ 24.14 / NestJS 11 / TypeScript 5.8 / pnpm / Postgres+Prisma / Redis / Qdrant / LangGraph + Langchain / DTO Zod v4 + nestjs-zod.
3-Phase 모델(글로벌 MCP / 한국 NPM / B2B 협약) + Scheduler + 인프라·프라이싱 미결정 3가지 명시. 후속 협의에서 7주 작업분장으로 합의.
data.go.kr 통합 키 + 별도 인증 1곳. 도구별 endpoint·인자·예상 사용량 명시.
NestJS 11 Hub + Next.js 15 Web + Solar Pro 3 + Redis 캐시 + OTel trace. 5-set 컨벤션(dto/service/controller/tool/module).
SSE 자동 호출 러너 + LLM follow-up 시뮬. 결과 마크다운 리포트 자동 산출.
W2.5 시점 작업분장 대비 진행률 + 시연영상.
4/20 기획안 §10에서 "결정 필요" 라고 명시됐지만 본 시점 미결.
hub.timelygpt.co vs 별도 (현재 timely.baeksang.dev는 보고서 호스팅 임시).W3-W4 권장 순서. Parking Lot 결정에 따라 조정.
lib/mcp-adapter.ts 추상화 레이어로 Composio 호출 격리OAuthToken Prisma 모델 가동) + AES-256-GCM 암호화54 케이스 자동 호출 — 도구 매칭·응답 본문·소요시간 기록.
Verification · 04.29LLM follow-up 자동 생성 → 2턴 휴리스틱 9종 채점.
RetroSolar Pro 3 chat-template 토큰 처리, MAX_TURNS 폴백, library 406 등 실수와 교훈.
Reference각 도구의 input schema · required · default · enum · range 정리.