Skip to content

T5 跨 Agent 工作在故障后恢复,未知结果可核对 #6

Open

Description

@DoodleBears

状态:已完成部分执行/转交幂等、双 Host 重启重放及权限拒绝证据;完整故障恢复验收尚未完成。 Human 于 2026-10-18 授权合并既有 Draft;不授权 Prod 部署。

Parent

#1

What to build

在同一完整路径中恢复断线、提交后崩溃和结果发送失败。手机补齐消息,已经执行的请求不重做,过期或撤权的旧请求不启动,结果不明时让 Human 明确核对。

所有业务走生产目标 owner、持久存储及公开接口;同时交付所需界面、CLI 与回归证据,不交付隔离的横向层。

Acceptance criteria

  • 云提交后丢失 ACK,发送端重试同一逻辑消息;只有一个提交事实,手机不重复显示。
  • Host 本地提交后通知前崩溃,重启从 canonical Admission/发送意图恢复;不会重复产生执行资格。
  • 外部 Agent 在执行开始后、结果持久化前崩溃,重启保持 needs-review,不盲目重做。结果已存但发送失败,只重发结果。
  • 过期、撤权、前提改变的积压请求不自动启动;手机与 CLI 展示原因及待核对状态,重新工作须有新的有效请求/授权。
  • 身份事件重复、迟到、漏投以及 DO 休眠恢复不会恢复已撤销权限。应用发起撤销显示传播状态,外部身份变更延迟有实测证据。
  • 一台电脑离线,手机与其他成员仍可聊天;离线不被解释成工作未执行。
  • 真实手机冷启动、回前台、网络恢复可补齐。共享设备 QA 按实际平台取证,不把 Node/Web 或单平台证据扩展为全部原生通过。
  • 同一故障脚本、消息 ID、脱敏服务/Host/参考 Agent 证据和执行计数相互对应;每项未测/失败清楚列出。
  • 完成手机→DeepSeekBot→独立 Agent→同群结果的正常及恢复路径 Human QA,才接受第一条完整路径完成;不宣称附件、Webhook、企业 SSO 或容量目标已经交付。

Blocked by

#5 — T4 完成并通过 Human QA。

TOB 公开仓库及规划迁移已获授权;本任务仍未启动,不授权实现、部署、配置 WorkOS、发信或收费。

合并检查点 — 2026-10-18

TOB #17–24 已依次合并,main 44dbb505ae6ba36a82372d7e11f3c356e3651931;DeepSeekBot #2103/#2121/#2131/#2138/#2146/#2150/#2152/#2154 的原始提交由 #2157 整合,main f9ed710b5a718526cc97a30583af80fa14e28424。上述最新 Human 授权取代历史“暂不启动/不合并”描述;未运行的验收仍不算通过。此次没有部署或发布,Prod 未变。

已完成部分执行/转交幂等、双 Host 重启重放及权限拒绝证据;完整故障恢复验收尚未完成。 本总任务保持开放。

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature:messagingMessaging module and external providersready-for-humanRequires human implementationscope:tracerHuman-testable implementation slice

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions