2.9 KiB
2.9 KiB
其他AI审查提示词:4B2检查点2 D4/D5
请独立审查C:\projects\ft的4B2检查点2差异方案,直接把报告写到:
CodexOutput/upserver/阶段4B2检查点2配置隔离与鱼数据派生独立审查-2026-09-23.md
先读:
阶段4B2检查点2配置隔离与鱼数据派生差异补审方案-2026-09-23.md(本次唯一待裁决差异)。阶段4B2检查点2配置与派生差异受审基线-2026-09-23.json,逐项重算SHA256,报告列出受审方案hash、基线hash及匹配结果;不以文字“已更新”为版本依据。阶段4B2字段与模块加载合同-正式版2-2026-09-23.md、阶段4B2游戏加载与内存隔离方案-修订2-待评审-2026-09-23.md及已有D3裁决,仅理解现有边界,不重新开启D1–D3。- 基线列明的M03/M18/PartnerInfoManager、机器人邀请类和配置DTO源码。先核对“原合同能否直接实现”,再审推荐修订,不以推荐文字替代源码证据。
重点分别判断:
- D4冷/热类型初始化、静态表泄露/旧表复用事实是否成立;改实例表+静态计算容量属性能否封住泄露;字段→属性的公开面和预编译依赖风险是否可接受;一个文件的白名单扩展是否足够且不过量;PF数值和生命周期边界是否明确。若有更小且可证明方案,请给出完整替代,不允许任意反射改静态或开PlayMode。
- D5是否应把旧重量/等级/卡数变换抽到纯Decode;原值比较应先于变换;未知鱼/错归属/缺表/下标/同卡冲突的严格失败裁决;三套索引一致性、9槽兼容槽保留、float舍入和配置快照完整性;InitLuck属于后续Init,是否同意保持三个派生标量0。
- 是否遗漏当前消费字段或可变集合;P2-α是否覆盖新增历史档不兼容;验证项是否能证明两个修订且不把局部通过冒充B2-20。
输出要求:
- 披露是否参与该补审方案编写;逐项D4/D5给出通过/有条件通过/退回,列P1/P2/P3(文件、行号、触发条件、最小修正)。有条件通过必须区分编码前必须补齐与实施时可验证条件。
- 说明是否批准PartnerInfoManager新增白名单及公开字段→属性变化;对D5每个新增严格拒绝和派生规则给明确结论。
- 未执行验证就明确写仅静态审查,不声称跑过Unity;若复跑只用已有离线测试和Unity CLI Loop固定宿主,不触发M18未隔离的静态构造、不访问正式地址、不打包。
- 只新增/更新上述独立审查报告,不改实现、不改方案、基线、接手入口、开发状态、TODO或开发日志;主会话负责核对hash、逐条裁决、正式合同合并和状态更新。
当前已有28模块局部实现,不要求在本轮完成其独立实施复核。尚未完成31模块、事务/guard/服务编排,4B2未关闭、4B3未启动、G4未通过。保持http://s101.local:18080/、不用UnitySkills、暂不打包。