zizi e99a952dd0 W05 任务状态、租约、事件与恢复:任务状态机、短事务租约、事件续接、恢复控制与作用域互斥。
按 R2 串行阶段整理提交;包内文件为该阶段交付(含后续小增量),状态以工作包清单为准。
2026-09-10 19:25:40 +08:00

1.2 KiB
Raw Blame History

id, name, category, contract_version, commands, description
id name category contract_version commands description
inspect-task 查看与恢复任务 operation 1
list_tasks
read_task
read_task_events
control_task
查询持久任务与事件,按作者请求暂停、取消或经登记检查恢复任务。

查看与恢复任务

用 .venv/bin/python -m muse 任务 <私人作者配置> 列表 定位任务,再用 查看 <任务ID> 或 事件 <任务ID> --游标 <序号> 读取状态。任务、步骤和尝试状态分别判断;事件文本不等于业务成功。

控制请求写入私人 JSON:command_id、target_ref、expected_state、action。action 为“暂停”“取消”或“恢复”,通过 .venv/bin/python -m muse 任务 <私人作者配置> 控制 <请求文件> 执行。只携带用户已授权的动作;重试同一请求保留 command_id,参数改变必须用新的命令身份。

恢复由服务端按冻结流程版本取得 owner 检查。来源、结构、授权或预算已变化时保留拒绝原因;未知调用先对账,不把它改记为未调用。具体合同见任务工具与事件。