From adc3302c13903a8a0a99ffc93c6b4a424fed95a9 Mon Sep 17 00:00:00 2001 From: kdletters Date: Mon, 14 Sep 2026 12:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=20AGC=20=E7=A8=B3=E5=AE=9A?= =?UTF-8?q?=E7=89=88=E8=BE=B9=E7=95=8C=E5=AE=A1=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 记录本地数据、资源账本、Runtime 和公开契约的迁移边界 补充平台会话 auth-transition operation 的审计结论 --- ...方案】AGC客户端稳定版生命周期大切换-2026-09-14.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/【技术方案】AGC客户端稳定版生命周期大切换-2026-09-14.md b/docs/【技术方案】AGC客户端稳定版生命周期大切换-2026-09-14.md index 2389eb7d3..bf3a532ff 100644 --- a/docs/【技术方案】AGC客户端稳定版生命周期大切换-2026-09-14.md +++ b/docs/【技术方案】AGC客户端稳定版生命周期大切换-2026-09-14.md @@ -59,6 +59,20 @@ - 稳定版基础切换里程碑已完成;后续入口只允许复用该合同,不再新增 component-level busy/ref 状态机。 - Planning/DirectProject/资源生成/预览已有各自 durable operation 或 request scope;本轮只补统一投影与身份校验,不重写其持久化账本。 +## 现役边界审计 + +以下能力在本次切换前已经具备 durable 恢复或失败关闭合同,因此本轮按现有实现接入统一投影,不重复重写: + +| 边界 | 当前证据 | 切换结论 | +| --- | --- | --- | +| 本地 manifest、Godot/Cocos 导入和项目 revision | `src-tauri/src/project/manifest/`、`import_tests.rs`、`recovery_tests.rs` | 保留旧文件格式,失败关闭,不复制平行项目根 | +| 资源生成与 pending operation | `src-tauri/src/project/resource_editor.rs`、`generation/*` 测试 | 已有 operation/幂等/needs-reconciliation,禁止未知结果自动重放 | +| Agent Runtime、Planning V2、DirectProject | `runtime_driver/recovery_scan.rs`、`runtime_protocol/`、`direct_runtime.rs` | 继续使用 durable task/session/run,统一 renderer operation 投影 | +| 公开后端与共享契约 | `server-rs`、`packages/shared`、`docs/openapi` | 不删除、不改公开契约 | +| 已退役客户端入口 | 当前 `WorkspaceLauncher`、`App.tsx` 和路由调用方审计 | 无现役调用方的旧分支才允许后续删除,暂不以猜测删除 | + +完整真实 Provider、原生安装包和跨重启端到端时序仍需在具备登录/Provider 的环境中执行;本次代码门禁已覆盖 deterministic surface、operation、认证和 dev-stack identity。 + ## 验收证据 | 条款 | 证据 |