Files
ft/CodexOutput/upserver/P2AlphaNullCompatibility/B5-独立实施复核提示词.md

19 lines
2.5 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.
# 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已变,登记而不混用证据。
请逐条回答:
1. 4生产+3测试文件/成员白名单及diff是否符合,18新增/5删除生产行数是否真实,是否引入无关业务逻辑变化。
2. M15仅四种JSON空白识别、StrictJsonSyntax验证原文、其他输入原Object(Json)、三态DTO/非法组合/XML注释/Replace/Raw字节是否闭合;共用Json及StrictJsonSyntax是否确实不变。
3. M22仅嵌套selections显式null放宽,缺属性及其他14字段/PackType严格保持,null/[]区别及DTO/Apply/Snapshot/序列化/深复制是否充分。
4. 测试比较器只改Bargain专用分支是否正确;固定case私有字段只读是否限于验证实际保存值、没有新增任意反射入口;其他字段不等/null与[]不等是否入测。
5. 红测77组3失败→绿测77组0失败/1783断言是否真实,精确DLL而非apphost,首败是否保留;Unity63/146/83及双编译0错误是否对应最终源hash。
6. 101原55键/102原45键的源hash、当前Valid/0、883配置指纹、UTC窗口及合成身份说明是否一致;不把Decode Valid或31节点当作全用户/全玩法/模块外键验证完成。
7. Editor末态、无许可/11 claimed/错误0及无正式数据接口/无导入/无Play/不打包是否守住。B2-20的auth/gets须按模拟请求而非正式请求解释。
8. 是否接受并允许关闭本两类空态兼容单元;如存在问题,给P1/P2/P3精确位置及最小修正,不扩展为真实账号试错、全量迁移或活动重构。
输出受审hash结果、八项逐条结论、发现清单及接受/有条件接受/退回。主会话负责之后裁决、关闭和下一步,不由复核侧修改入口/TODO或代替产品迁移政策确认。