# 评估活动分期：v1 静态地基，v2 自适应回路

在现有单次 Run 之上引入「评估活动（Campaign）」——单对象、跨服务周期窗口、聚合多个 Run 的周期评估。核心争议不在聚合本身，而在**由谁、以何种耦合度驱动窗口内的编排**。决定分两期，并把 OpenClaw 的自适应重规划推迟到 v2。

- **v1（静态地基）**：平台新建耐久调度器（活动状态入库、按计划派生 Run、重启从 DB 恢复）+ 活动聚合 + 静态活动计划（手工定义或 OpenClaw 启动时一次性生成）+ 时间趋势/能力汇总双主轴报告。计划一旦确定，窗口执行期间不依赖 OpenClaw 存活。
- **v2（自适应）**：OpenClaw 作为活动层「虚拟用户大脑」，在窗口内的决策点依据已完成时段结果自适应重规划后续编排——AI 进入调度热回路。

## Considered Options

- **v1 直接做完整自适应回路** — 被否：把数天窗口的可靠性与 AI 决策热回路一次性耦合，风险集中且难以定位问题；地基未稳先上活参与者，故障归因困难。
- **完全不用 OpenClaw，平台自建人设生成器** — 被否：放弃平台已嵌入的 AI 助手能力，"模拟真实用户行为"的智能重复造轮子。
- **OpenClaw 全程自主驱动整个活动** — 被否：把 24–72h 的耐久性押在交互式助手会话上，容器重启或会话断开即停摆；耐久调度应归平台。

## Consequences

- 调度器是 Run 之上的独立耐久子系统（活动状态与 child Run 均入库），不是进程内一次性任务——这是 v1 就要建重的原因，勿按"临时脚本"理解。
- v1 的活动计划是静态的：OpenClaw 至多在启动时生成一次，执行期不参与；因此 v1 报告反映的是"预设编排下的周期表现"，尚不含 AI 依结果调整的闭环。
- v2 把 OpenClaw 放进调度热回路，其可靠性边界是"决策点可用"（非全程存活）；决策点不可用时该时段应可跳过/重试而不拖垮整个活动。
- 活动是**单对象**聚合；多对象对比通过并行活动 + 跨活动对比实现，不在活动内部横向编排（与 ADR-0001「同场景同版本才可比」一致）。
