f7c6d10928
- Fix 500 error on /reviews/{id}/report endpoint caused by missing get_review_report
and get_review_result methods in ReviewService
- Fix indentation bug in build_report_pdf and _build_report_pdf_fallback methods
- Redesign prompt-assets page: replace 3-column layout with KPI cards + full-width
table + detail drawer + create/edit modal
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
backend
FastAPI 后端骨架。
启动
source .venv/bin/activate
uvicorn app.main:app --reload
数据库迁移
source .venv/bin/activate
alembic upgrade head