清理旧策划修订写入入口并记录认证契约冲突
删除无生产调用的用户修订写入函数,保留持久记录兼容与门禁 调整原有门禁测试的历史记录夹具,保持行为断言 将 OAuth 契约冲突与关闭条件记录到 AGC 主方案 警告清单仅保留 AuthBridge 暂缓状态及主方案链接
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
## 1. 基线与范围
|
||||
|
||||
首次诊断的基线提交为 `016356e509f11a1a638ce45ed51b9e40ef3e36a2`,诊断时工作树干净。环境为 Windows x64、Rust `1.98.1`、Node `v24.15.0`、npm `12.0.2`。第 2~6 节和附录保留首次诊断快照;后续处理状态及契约核查见第 7~20 节,不能将附录的全部条目视为仍未解决。
|
||||
首次诊断的基线提交为 `016356e509f11a1a638ce45ed51b9e40ef3e36a2`,诊断时工作树干净。环境为 Windows x64、Rust `1.98.1`、Node `v24.15.0`、npm `12.0.2`。第 2~6 节和附录保留首次诊断快照;后续处理状态及契约核查见第 7~22 节,不能将附录的全部条目视为仍未解决。
|
||||
|
||||
AGC Rust 使用默认 features、dev profile;237 是本轮编译器诊断数,不代表 237 个独立根因,也不是所有平台、features 和 test targets 的总数。另有 5 条不带常规源码 span 的 ts-rs 宏提示,不计入 237。
|
||||
|
||||
@@ -652,6 +652,25 @@ W076 只将 Pending(String) 收窄为 Pending;三处生产返回前继续记
|
||||
|
||||
按用户要求未跑全量编译;AGC 默认应用构建、正式 editor features、Linux/macOS 构建及应用单测均未执行。最近一次应用 warning 实测仍为第 14 节的 50 条;第 15~20 节合计处理 46 条,预期剩余 **4 条暂留契约项:W004、W005、W006、W113**,不能将此预期当作重新编译结果。5 条 ts-rs 提示和前端 chunk 体积提示另行处理。
|
||||
|
||||
## 21. 旧策划用户修订写入入口清理(2026-09-23)
|
||||
|
||||
本批只处理 W113。第 13 节依据 Fast GDD 审批说明提出的疑点已消解:策划 V1/V2 均已退役,现役 Design Agent 的审批修改 `DesignSession`,不写静态委派 delivery。不存在要求恢复旧审批写入链的现行合同;此结论替代此前 W113 的“契约待厘清”状态。
|
||||
|
||||
- 删除无生产调用的 `mark_static_delegate_delivery_user_revision_requested_at`,不将旧业务入口藏入 `cfg(test)`。
|
||||
- 保留 `UserRevisionRequested` 的持久化 wire 值、证据校验、claim 快照合法后继判断、lineage 计数和完成 barrier;历史项目记录仍按原规则读取与重放,不修改或删除用户数据。
|
||||
- 原 barrier 测试中的两次 helper 调用改为直接准备同一持久状态:首条记录以 `UserRevisionRequested` 构造,后续修订记录保留原证据,仅更新状态并落盘。原有首次阻拦、等待继续、继续完成解除以及再次修订阻拦的全部断言保留;未迁移测试到其它业务入口,也未新增测试。
|
||||
- claim 兼容注释改为存量记录语义,不再声称现役审批会调用旧 helper。现役 Design Agent 审批及 OAuth/AuthBridge 三条均未修改。
|
||||
|
||||
验证:定向 rustfmt、编码检查、文档索引和 `git diff --check`;静态核对旧 helper 无代码引用及既有 barrier 断言不变。未运行 Cargo 编译、应用测试或全量构建,不能将静态检查视为运行验证。
|
||||
|
||||
最近一次应用 warning 实测仍为 50 条;第 15~21 节合计处理其中 47 条,预期剩余 **W004、W005、W006 共 3 条 AuthBridge 契约项**,尚未重新编译确认。5 条 ts-rs 提示及前端 chunk 体积提示仍另行处理。
|
||||
|
||||
## 22. AuthBridge / OAuth 契约冲突与暂缓决策(2026-09-23)
|
||||
|
||||
W004(认证桥 API URL)、W005(认证文件读取上限)、W006(`CodexAppServerCredential::AuthBridge`)明确暂缓。生产入口尚未接通 OAuth,下游实现与文档承诺仍存在,是否支持待定;保留现有实现和 warning,不以 `allow` 或扩大 `cfg(test)` 隐藏。
|
||||
|
||||
完整冲突证据、暂缓边界和“退役 / 正式接入”两种关闭条件维护在 [AGC 主方案](../../technical/【技术方案】AI游戏创作智能体App实施计划-2026-06-24.md#oauth-认证路线的契约冲突与待决边界)。本清单只跟踪诊断状态,删除本清单不影响契约记录。
|
||||
|
||||
## 附录:237 条编译器诊断位置
|
||||
|
||||
以下是诊断的人工可读整理,不保存原始构建日志、本机路径或 target 缓存路径。位置相对 `apps/ai-game-creator-shell/src-tauri/`;行号只对应本节基线,修改后以符号搜索及重新编译为准。每条保留一个主要 span,编号用于本清单内跟踪,不表示独立业务缺陷。生成产物项须回到 `build_support/runtime_prompt_bundle.rs` 处理。
|
||||
|
||||
Reference in New Issue
Block a user