Implement Ticket 01 of intelligent eval cron pool architecture (ADR-0007): - Add 4 new tables: task_queue, cron_pool, config_snapshots, decision_logs - Implement task enqueueing logic with priority calculation - Implement task assignment and completion APIs - Add unit tests (9) and integration tests (7) - Update CONTEXT.md with new vocabulary - Add ADR-0007 documenting cron pool architecture decision All 760 tests passing.
1.0 KiB
1.0 KiB
09 — 决策过程页面(前端)
What to build: 在智能评估详情页新增「决策过程」Tab,显示决策时间线、任务分配历史、cron state 快照。
Blocked by: 04 — 决策逻辑 + 端到端执行
Status: ready-for-agent
- 在智能评估详情页新增「决策过程」Tab
- 实现决策时间线(每次 cron 唤醒的时间、决策类型、原因)
- 实现任务分配历史(哪个 cron 处理了这个评估,何时分配/完成)
- 实现 cron state 快照展示(每个时间点的状态)
- 实现决策过滤器(按决策类型、时间范围筛选)
- 实现决策详情展开(显示决策时的完整上下文)
- 实现决策日志导出功能(导出为 JSON 或 CSV)
- 前端类型检查(
tsc --noEmit) - 端到端测试:在 UI 上看到完整的决策过程,可以追踪每一步的原因
- 可演示:在 UI 上看到完整的决策过程,可以追踪每一步的原因,可以导出决策日志