Skip to content

feat: 리포트 생성 5-agent 테이블 추가 (report_generation_runs/report_drafts/report_generation_events) - #97

Merged
jeongmin1999 merged 1 commit into
mainfrom
feature/report-generation-5-agent-tables
Jul 3, 2026
Merged

jeongmin1999 merged 1 commit into
mainfrom
feature/report-generation-5-agent-tables

Conversation

@gpffh20

@gpffh20 gpffh20 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

개요

AI repo의 5-Agent 리포트 생성(PR #80, UtterAI_AI)이 사용할 BE 측 테이블 3개를 추가합니다.

  • report_generation_runs: 실행 상태(QUEUED/RUNNING/.../HUMAN_REVIEW/FAILED 등) 추적
  • report_drafts: Agent가 생성한 SOAP 리포트 초안
  • report_generation_events: Graph 노드별 이벤트 로그 (재현/디버깅용)

상태 컬럼은 pg ENUM이 아니라 VARCHAR로 뒀습니다 — 상태값이 설계 중 계속 바뀔 걸 감안해 ENUM 마이그레이션 반복 비용을 피하려는 의도적 선택입니다.

검증

  • alembic autogenerate로 마이그레이션 생성, 로컬에서 upgrade/downgrade 실제 실행 확인

배포 영향

  • 순수 신규 테이블 추가라 기존 스키마/API에 영향 없음
  • AI repo가 이 테이블에 실제로 쓰기 시작하는 건 AI PR #80이 머지되고 worker가 배포된 이후

Test plan

  • alembic upgrade head / alembic downgrade -1 로컬 확인

…ts tables

New tables back the Strands Graph 5-agent report generation pipeline
(01_production_5_agent_agentic_rag_design.md §18). Placed in this DB
to match the existing cross-repo write pattern the AI service already
uses for reports/report_segments. Migration generated with
alembic revision --autogenerate; verified upgrade+downgrade locally
against docker-compose.local.yml before committing.
@jeongmin1999
jeongmin1999 self-requested a review July 3, 2026 10:53
@jeongmin1999
jeongmin1999 merged commit 0b75293 into main Jul 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants