Files
ft/CodexOutput/upserver/其他AI审查提示词-4B分期与4B1方案-2026-09-23.md

2.7 KiB
Raw Blame History

交给外部AI:4B分期与4B1登录存档准备方案审查

在 C:/projects/ft 工作。请独立只读审查设计与源码,不是实施4B1。仅新增审查报告,不改生产代码、测试、csproj、共享入口或原报告,不使用子Agent,不访问正式服、不操作正式业务KV、不打包。

先读:

  1. 《阶段4A独立实施复核-2026-09-23.md》及《阶段4A实施复核裁决与关闭-2026-09-23.md》。4A已关闭,无P1/P2;P3-1偶发失败根因未定位,不应写成已证明预存在。
  2. 《阶段4B分期与4B1登录存档准备方案-待评审-2026-09-23.md》全文。
  3. 《阶段4存档接线分期与4A方案-2026-09-23.md》的整体阶段与启用门。
  4. 阶段4B1方案受审基线-2026-09-23.json,逐项重算hash;若漂移,写清差异及是否阻塞本轮结论。
  5. 既有S101AccountSession、PlayerKVGameSessionBridge/Handle、Owner、同步错误模型和4A测试;按需要只读查看UserService/PlayFabMgr/AggUserService/DataCenter.PlayerData/QuitAct。

重点审查:

  • 4B分成4B1准备内核、4B2游戏加载、4B3普通读写路由是否合理;本轮白名单只覆盖4B1,不偷偷放行后两者。
  • 4B1新增价值是认证session所有权、认证→Get→安全快照、Close后才销毁session,是否正确复用4A而非复制其调度器。
  • Prepare单次/重复调用token规则、Close前置、workSettled与对外任务分离、认证/Get忽略取消、Close失败保留是否存在竞态、互等、孤儿任务或释放Cookie过早。
  • 取消外部委托执行位置、同步撤销、CTS取消与释放、跨context关闭屏障的调用方责任是否清楚且可测试。
  • Prepared只表示安全快照可读,空快照明确但不授权建档;失败Data=null;4B2必须独立审查业务schema、初始化副作用和旧业务对象残留。
  • 公开接口/结果错误是否可用现有API实现;internal工厂可否覆盖故障,是否需要扩大既有文件边界。必要差异明确提出,不代写代码。
  • B1-01至B1-16逐条是否充分;真实游戏接线、消费、身份、tickets历史、正式测试数据边界是否仍受门控制。

输出到《阶段4B分期与4B1方案独立审查-2026-09-23.md》:记录完整受审hash、实际读取/执行范围,按严重度逐条列发现、方案章节、源码依据、影响和具体修改建议;分别给出分期与4B1方案PASS/需修改。不得把未运行用例写成通过,不改共享状态。主会话会逐条裁决,方案报告本身不等于实施或4B整体验收。

正式地址始终为 http://s101.local:18080/;如确需Unity只使用Unity CLI Loop,不使用UnitySkills。设计审查通常无需运行Unity或测试。