## Parent Spec: https://github.com/1123786563/OpenBot/issues/472 — 内置 Agent 执行迁移 Mastra。本 Issue 是其正式子 Issue。 ## What to build 用户的定时任务到点后使用与网页相同的 Bot、工具、记忆和预算执行,结果出现在原会话且重复投递不重复推进。 ## Acceptance criteria - [ ] 从持久调度记录和可信目录重建当前 scope/受限身份;队列中的任意 tenant/owner 字符串不构成授权。 - [ ] 准入前确定明确预算和固定 payer;缺配置拒绝并显示原因,不猜默认公司或无限额度。 - [ ] 重复 firing/队列重投递只认领同一推进意图;执行 lease/heartbeat/stop 由 OpenBot 权威管理,不使用 Intelligence socket/私有 thread lock。 - [ ] 相同对话完整历史与当前授权上下文用于运行,工具参与需求按通用挂起合同处理,无浏览器不绕审批。 - [ ] 失败、暂停、取消与最终结果准确回写原会话,刷新后可见,原运行不会被队列重试重复收费。 - [ ] 员工撤权/删除、lease 丢失或预算耗尽后阻断新敏感调用,有真实错误与结算证据。 ## Blocked by - https://github.com/1123786563/OpenBot/issues/478 — Computer 与前端工具在有人和无人值守场景中保持真实执行 - https://github.com/1123786563/OpenBot/issues/479 — Mastra 对话与后台只消费已确认且获授权的个人记忆 - https://github.com/1123786563/OpenBot/issues/480 — 保留可选学习技能的快照校验、加载与撤销 ## Scope boundary 仅定时任务端到端切片;职责、投递、唤醒与 Bot 交接分别由后续票迁移。 ## Interfaces - Consumes:前置票经审查的实际交付合同,以及父 Spec 的身份、预算、消息与恢复约束。 - Produces:可复用受控 headless turn 合同和后台准入/预算来源约束。 - Responsibility:backend_implementer;相应只读验证者 + 独立 Spec/质量 reviewer。 ## Verification 手动触发/时间触发各一次,另测双 worker、重复投递、无预算、撤权、审批等待和结果回写;网关和历史不访问 Intelligence。 ## Failure handling 无法证明旧任务范围或预算则隔离,不以默认管理员执行。 ## Acceptance mapping 父 Spec:A10。既有实施计划关联:T9。Issue 是完整业务切片,计划 Task 是票内或前置工程步骤,两者不一一等同。 ## Handoff notes - 方案、测试 seam 与拆票已由用户于 2026-10-19 确认,按该范围登记 Issue。ready-for-agent 只表示规格可接手,不表示依赖已完成、已实现或已获上线授权。 - 使用根 CONTEXT 的术语,遵守公司/团队/本人/逻辑 Bot、计费准入、个人记忆和测试运行器 ADR;不得因框架替换重定权威。 - 每票保留独立可演示的行为;跨端时先固定事件/状态接口,再按专业角色安排票内实现 Task,不把业务票另拆成数据库/后端/前端水平交付。 - 领取前核验前置代码及其同哈希验证/Review 已集成;关闭状态不是实现证据,外部引用不是自动扩大的实施范围。 - 按仓库 writing-plans/SDD/独立 Review/OCR 流程实施;无提交授权用完整未提交增量检查点。该流程在真正实施时适用,本 Issue 登记不启动实现。 - 验证由 e2e 统一调度,native/driven 清单与实际用例数对账,数据库仅用明确的一次性受限角色 fixture;skip/缺环境/零用例不算通过。 - 结束或中断记录 HEAD、范围、完整 patch/新增文件及哈希、实际命令与结果、Review 和限制,方便新 Agent 恢复;不擅自提交、推送、合并、生产导入、部署或关闭其他 Issue。 <!-- openbot:mastra-agent-execution:ME09 -->
Activity
1123786563 commentedon Oct 23, 2026
完成关闭(用户 2026-10-23 授权)。
🤖 Generated with Claude Code
1123786563 commentedon Oct 23, 2026
更正上一条评论中的证据路径笔误:应为
docs/plans/2026-10-19-mastra-execution-run/me09/report.md(me09 对应本票)。