Files
ft/CodexOutput/upserver/阶段4A差异裁决与实施批准-2026-09-23.md

25 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 4A构建依赖差异裁决与实施批准
日期:2026-09-23。用户要求“补审完成,阅读然后继续”。主会话核对补审报告5份受审hash,全部匹配。
## 裁决
接受《阶段4A构建依赖差异独立审查-2026-09-23.md》PASS结论,无P1/P2。3C/G3前置已关闭,4A原设计及B-S1–B-S3仍有效。**4A现已批准实施。**
新增白名单:KVSyncCoordinatorTests、KVSyncCoordinatorReviewTests、KVStage3CTests三个csproj,各只加一条PlayerKVLocalReadResult.cs显式Compile。其Program及断言不变。
采纳P3:KVLiveTests因通配符隐式加入新文件,仅运行dotnet build,不运行正式联调;Review/Stage3C相同hash属实,不视为异常。
## 开发边界
修改PlayerKVSessionOwner.cs,仅新增受租约保护的安全读接口及其必要私有辅助。
新增PlayerKVLocalReadResult.cs、PlayerKVGameSessionBridge.cs及meta;新增KVGameBridgeTests显式源码合成测试与证据;三个旧csproj按上文精确新增依赖。
不修改State/Cache/Coordinator/Client/Account/UserService/PlayFabMgr/玩法/服务器/包;不访问正式服、不打包。
## 检查点
1. 保存源码和测试项目基线、实现Owner读接口与只读结果。
2. 桥接固定句柄、串行Open/Close、取消等待与真实关闭隔离、关闭异常保留引用并拒绝重开。
3. 闸门测试A1–A12,逐项记录;运行42/86/29、独立Review测试、3C离线、KVLiveTests仅构建、Unity CLI Loop。
4. 限定自审、hash与脱敏扫描、逐行交付。交用户外部AI实施复核;不进入4B。
沿用已审设计,无需重新讨论路线。任务书与本裁决共同构成当前实施范围。