docs(upserver): 归档阶段裁决与批量迁移待办

This commit is contained in:
Liubing\LB
2026-09-28 18:17:40 +08:00
parent a6f5e107f8
commit 1c0cdf7a99
376 changed files with 89430 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# 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。
沿用已审设计,无需重新讨论路线。任务书与本裁决共同构成当前实施范围。