Files
ft/CodexOutput/upserver/阶段3C方案审查清单-2026-09-23.md

2.5 KiB
Raw Blame History

阶段3C方案审查清单

状态:独立审查已完成,结论PASS;F1–F6已全部采纳。 本清单保留为审查基线,实施以《阶段3C方案审查裁决-2026-09-23.md》为准。

日期:2026-09-23。用途:供用户交给其他AI做独立方案审查。审查者不得修改代码;应在独立审查文档中逐项给出PASS、FLAG或BLOCK及证据。

A. 范围与前置门

  • 3C只做组合、限定正式服fixture、诊断和证据,不接游戏入口。
  • 默认无生产文件修改;接口不足时必须返回差异评审。
  • 当前主会话负责未来实施,其他AI本轮只审方案。
  • 正式API、账号、模式和缓存根目录均已固定。

B. 正式服安全

  • manifest在任何变更前落盘,key集合不可运行时扩大。
  • 碰撞预检失败时不删除碰撞key。
  • 受限Handler保证Owner初始化不会把业务KV写入测试缓存。
  • Set/Delete越界在网络前拒绝,无重定向、重试或全量清理。
  • 正式服不制造Unknown、超时、断网、4xx或迟到写。
  • Unknown出现时停止写、原运行失败、清理不反向改成通过。
  • 清理只按manifest,两个账号均用双新会话确认为空。

C. 组合和并发

  • 离线覆盖真实Owner+3A+3B,而非重新实现状态机。
  • 跨进程pending/文件锁步骤可确定执行且有超时。
  • Unknown和RecoveryRequired策略不被诊断导出改变。
  • 101/102和API指纹隔离有明确证据。

D. 诊断隐私

  • 使用专用DTO,不直接序列化完整DiagnosticSnapshot。
  • 不含Cookie、Token、正文、值、业务key、原始测试key和用户名路径。
  • key只输出SHA256;数量、序号、状态足以定位问题。
  • 诊断失败不修改缓存、不清理证据。

E. 可执行性和验收

  • 允许文件、命令、结果格式和退出条件完整无歧义。
  • 方案没有TBD/TODO或依赖未授权服务端能力。
  • 42/86/29、Unity、hash及实施后独立审查均是强制门。
  • 清理失败、Unknown、越界请求或生产hash变化均明确阻塞。
  • 真机、游戏接线、PlayFab替换/SDK删除仍明确未完成。

输出要求

审查者新建CodexOutput/upserver/阶段3C独立方案审查-2026-09-23.md,按严重度列出:位置、问题、触发场景、影响、最小修改建议。最后只能给出“通过”“有条件通过”或“退回”,不得直接修改方案或代码。