模块划分
backend/:FastAPI、数据库模型、调度器、采集器、报告生成与输出逻辑frontend/:Next.js 管理界面docs/:Mint 文档站和设计记录
主要运行路径
- Source 定义输入来源
- Monitor 组合 source、AI 路由、destination 和报告类型
- 调度器或手动触发 monitor run
- 后端执行采集、筛选、摘要、报告生成与输出
- 前端和 API 提供结果查看与管理入口
关键约束
- API 前缀统一为
/api/v1/ - Schema 通过
backend/app/schemas/定义 - 数据库变更必须走 Alembic migration
- Collector / Renderer / Sink 需要遵守插件约定