跳转至

阶段五: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,成果 b31dfaa19cd14f318014ad9642bccc81accepted,且 needs_benson=0
  • 最终公网交互验收以管理员 Console 真实完成事件型策略启用、全局暂停、全局恢复和策略停用;每一步均由自定义确认弹窗提交并立即回显。运行记录保持 11 条,未创建新运行、模型调用或任务;所有主动工作请求返回 200
  • 终态复验:全局为“允许受控运行”,无已排定运行,所有验收策略均停用;桌面 1440x900 与移动 390x844 无横向溢出。

后续边界

  • 阶段六仅为“规划中,尚未实施”。本归档不创建来源读取、应用表、外部业务写入、应用策略或后台运行。
  • 已归档的策略、运行和审计保留用于追溯;回滚 Runtime/Console 不删除它们。