2.5 KiB
2.5 KiB
P2-α-B两类历史空态兼容:独立实施复核
请独立核对本目录implementation-review-hashes.json的SHA256/字节,阅读主方案修订1、原方案与补审报告、两次裁决、B4交付、7文件before/diff及原始红绿/Unity输出。原Json前置遗漏已补审批准,不必再重复方案审查;核实际代码是否精确落实即可。
本轮不操作Unity/Play/许可、不访问正式数据或写存档,不改共享文档或源码。只落盘报告:CodexOutput/upserver/P2-alpha-B两类历史空态兼容实施独立复核-2026-09-28.md。若需要独立离线复跑,只运行明确的KVGameLoadTests.dll,先核B2-green-artifact.json中的hash,不能直接启动共享apphost,也不能重建或改实现来获得通过;如DLL已变,登记而不混用证据。
请逐条回答:
- 4生产+3测试文件/成员白名单及diff是否符合,18新增/5删除生产行数是否真实,是否引入无关业务逻辑变化。
- M15仅四种JSON空白识别、StrictJsonSyntax验证原文、其他输入原Object(Json)、三态DTO/非法组合/XML注释/Replace/Raw字节是否闭合;共用Json及StrictJsonSyntax是否确实不变。
- M22仅嵌套selections显式null放宽,缺属性及其他14字段/PackType严格保持,null/[]区别及DTO/Apply/Snapshot/序列化/深复制是否充分。
- 测试比较器只改Bargain专用分支是否正确;固定case私有字段只读是否限于验证实际保存值、没有新增任意反射入口;其他字段不等/null与[]不等是否入测。
- 红测77组3失败→绿测77组0失败/1783断言是否真实,精确DLL而非apphost,首败是否保留;Unity63/146/83及双编译0错误是否对应最终源hash。
- 101原55键/102原45键的源hash、当前Valid/0、883配置指纹、UTC窗口及合成身份说明是否一致;不把Decode Valid或31节点当作全用户/全玩法/模块外键验证完成。
- Editor末态、无许可/11 claimed/错误0及无正式数据接口/无导入/无Play/不打包是否守住。B2-20的auth/gets须按模拟请求而非正式请求解释。
- 是否接受并允许关闭本两类空态兼容单元;如存在问题,给P1/P2/P3精确位置及最小修正,不扩展为真实账号试错、全量迁移或活动重构。
输出受审hash结果、八项逐条结论、发现清单及接受/有条件接受/退回。主会话负责之后裁决、关闭和下一步,不由复核侧修改入口/TODO或代替产品迁移政策确认。