阶段五:AI BOSS 受控主动工作循环
状态:已完成并归档
完成日期:2026-08-17
完成范围
- Runtime 内部持久循环与 SQLite 策略、触发、运行、运行事件、幂等和审计已上线;没有 Redis、独立队列、systemd timer 或 Nomad Periodic Job。
- 支持结构化定时、固定间隔和已登记内部事件。模型不能创建、启用或扩大策略;真实事件生产者保持关闭,生产验收只使用 Runtime 合成事件。
- 已实现全局及单策略暂停/恢复、取消、终止后续运行、失败自动停用、重启中断标记和受控重新运行。重新运行创建新的运行、预算快照和幂等键,不重放旧模型调用。
- 主动工作与人工对话共用 AI BOSS 工作台唯一可见日 Token 设置;未设置或设置为
0时为无限制,Runtime 不保留隐藏 Token 上限。 - Console 主动工作区使用统一的居中自定义确认弹窗,展示策略、状态、预算、下次运行与人类可读结果;所有写操作必须经过管理员会话与 Runtime 审计。
验收证据
- 自动化完整回归:
183 passed,同时通过 Gateway、Console 静态/浏览器契约、Docker 镜像清理、计划状态校验和严格 MkDocs 构建。 - 生产验证涵盖真实间隔、合成事件、全局暂停抑制、取消、受控重新运行、Runtime 重启中断、幂等与失败停用。固定
p4_internal_analysis运行e377035ff1da4c658efe435d4ece30df创建的任务b0b41bbc5c7d4500最终completed,成果b31dfaa19cd14f318014ad9642bccc81为accepted,且needs_benson=0。 - 最终公网交互验收以管理员 Console 真实完成事件型策略启用、全局暂停、全局恢复和策略停用;每一步均由自定义确认弹窗提交并立即回显。运行记录保持 11 条,未创建新运行、模型调用或任务;所有主动工作请求返回
200。 - 终态复验:全局为“允许受控运行”,无已排定运行,所有验收策略均停用;桌面
1440x900与移动390x844无横向溢出。
后续边界
- 阶段六仅为“规划中,尚未实施”。本归档不创建来源读取、应用表、外部业务写入、应用策略或后台运行。
- 已归档的策略、运行和审计保留用于追溯;回滚 Runtime/Console 不删除它们。