# 05 — 前端「评估活动」页

**What to build:** 前端新增一个「评估活动」页（keep-alive tab），让用户能：创建活动（选对象、设窗口长度与 time_scale、编排静态计划条目）、在列表里一览所有活动（对象/窗口/状态/整窗通过率）、查看进行中活动的实时进度、以及查看结束活动的双主轴报告（时间趋势曲线 + 能力汇总）。

**Blocked by:** 01（创建/列表/详情 API）、03（实时进度与取消）、04（周期报告）。

**Status:** ready-for-agent

- [ ] `api.ts` 新增 campaignsApi（创建/列表/详情/取消/报告）与 Campaign、CampaignReport 类型
- [ ] 新增「评估活动」页并注册为 keep-alive tab（仿现有页面注册与标签方式）
- [ ] 创建活动交互：选评测对象、窗口长度、time_scale、编排计划条目（时段偏移 + 场景 + 次数）
- [ ] 活动列表：对象/窗口/状态/整窗通过率一览；进行中活动展示实时进度；可取消
- [ ] 双主轴报告视图：时间趋势曲线 + 能力汇总（复用现有图表/报告组件与导出入口）
- [ ] 子 Run 可下钻：从活动报告能打开某个子 Run 的标准单 Run 报告（复用现有报告页）
- [ ] 版本标签、触发来源、通过率色阶等展示沿用现有约定；时间戳走 utils/date 的 UTC 处理
- [ ] tsc 通过；浏览器验证创建→进度→报告全流程（用压缩倍速活动快速验证）
