Skip to content

[AIW-08] 完成 AI 原生工作区跨平台与故障恢复总验收 #223

Description

@TablewareBox

Parent

Part of #215.

What to build

对 AIW 的全部公开控制面做端到端产品验收:同一工作区可由 Workbench、CLI 和 MCP 并发观察;Local Backend、Workspace Host、Edge、网络与 renderer 分别故障时能恢复;macOS、Windows、Linux 均使用同一合同并明确验证状态。验收产物固定各仓库 SHA、命令输出、日志、截图和回滚组合。

Acceptance criteria

  • AIW-01 至 AIW-07 的公开验收项全部通过,未通过项不得用“平台差异”或宽松 fallback 隐藏。
  • Local Backend crash 后 Workspace Host 恢复 last-valid Authoring、Local Domain 数据与 source identity,且不重复设备动作。
  • Workspace Host crash/restart 可从 manifest、lock 和持久 store 重新发现组件,不猜测物理动作成功。
  • Browser/Electron reload 与 Agent 断连不停止活动工作流,重连后 cursor/generation 收敛。
  • 同一 source 的两个 UI/Agent 观察到一致 snapshot、revision、Task 和节点终态。
  • macOS、Windows、Linux 覆盖动态端口、绝对 Python 环境发现、路径/大小写、文件锁、token ACL 和进程树停止。
  • Local Backend 与 Go Backend 合同矩阵全部通过,OS-only extension allowlist 无未审核重叠路由。
  • PLC-Sim 最长带料工作流在 local Authority 通过;同一 Edge Runtime 在 backend Authority 的调度链路通过。
  • Material attached/headless captures、布局 CAS、CLI JSONL 与故障注入产物可从验收报告直接打开。
  • 固定 OS/FE/Workspace full SHA、版本、安装包身份、已验证平台和未验证限制,形成可回滚发布组合。

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature:authoring-workbenchUniLab 调试工作台(UniLab Workbench)、Theia、IDE 联动与 Agentready-for-agentFully specified and ready for an AFK agentstage:testingCollecting test or acceptance evidence

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions