Files
ft/CodexOutput/upserver/B3BatchMigration/M2/M2-CP3A原ZCode一次性批级方案审查提示词.md
Liubing\LB 6813da149a feat(upserver): 保存M2客户端KV迁移至本人统计写检查点
保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。
保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。

验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。
包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
2026-09-30 19:19:05 +08:00

10 lines
2.6 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.
# 给原 ZCode:M2 CP2A 补审交付与 CP3A 方案一次性联合审查
请在**一次只读审查**中给出两个彼此独立的结论,避免逐调用往返。第一项是 CP2A 已审补充边界的实施增量:先重算 [`M2-CP2A-C15补审后交付hash.json`](M2-CP2A-C15补审后交付hash.json) 20 项长度/SHA256 与清单 SHA256 `575AE946452078011CCD068303217377E0AA98C0EF0B0A1103F19D527B6D6E4D`,对照[先前19项独立实施预复核](M2-CP2A独立实施预复核.md)、[主会话批准的单文件补审](M2-CP2A独立实施预复核主会话裁决-2026-09-29.md)和[本次实施核验](M2-CP2A-Player条件编译补审实施与核验-2026-09-29.md),仅判新增 `_cheatingScore` 条件编译差异及最终代码是否保持旧裁决;真实 Player 脚本编译仍未取得,不得把 Editor/ServiceHost 等价为 Player 通过,也不得称 CP2A 关闭。
第二项是 `C:\projects\ft` 的 [`M2-CP3A原句柄正式业务发布与B01提示接线完整方案-待独立审查.md`](M2-CP3A原句柄正式业务发布与B01提示接线完整方案-待独立审查.md)的**编码前独立方案审查**。这是“原 handle 向两个现有 B01 提示服务及已初始化通知服务交付”的一个批。先重算 [`M2-CP3A-受审基线.json`](M2-CP3A-受审基线.json) 的 18 项长度/SHA256 与清单 SHA256 `F7311D9D923A61E8F665B021184C9C969C551EC1DDD96D2F23BF2F9CD1C98D49`;任一不一致就报告受审版本漂移,不审错版。方案文件自身 SHA256 以本次审查读取时独立记录。
独立核对源码时序、当前容器实例和注入语义、B01 两键三态/失败合同、通知 `Init` 先于登录、`GameLoaded` 后原句柄/撤销屏障、同账号新 epoch 与登录前调用。重点回答方案第 6 节四问;对每个阻断/P1/P2/P3给出具体源码证据和最小修订边界。区分“CP3A 可在阶段门后作为内部能力实现”与“可开放 FishingStage/正式业务”两个结论;后者不属于本审范围。核精确白名单、V01–V07及真实 `ClubService` 验证手段,不能以旧 `ClubSlice` 绿测替代。
请在同目录另写 `M2-CP3A独立方案审查.md`,以两个独立章节分别写 CP2A 增量实施意见与 CP3A 前审结论,附必要证据,不把两者的通过条件混为一谈。不要改方案、manifest、任何生产或测试源码、共享入口、状态、TODO、开发日志;不要运行真实 101/102、正式写入、Unity Play、打包。固定 API `http://s101.local:18080/`;若需要 Unity 自动化只能用 Unity CLI Loop,不用 UnitySkills。主会话收到报告后会自行重核两份受审 hash、逐项裁决并冻结新代码边界;未裁决前不得编码。