Files
ft/CodexOutput/upserver/P2-alpha剩余迁移条件与下一步清单-2026-09-28.md

42 lines
5.0 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-α剩余迁移条件与下一步清单
2026-09-28更新,主会话。P2-α-A/B/C/D均已限定关闭;101的55键固定历史档已一次导入成功并完成复核裁决,不重导或重复复审。当前已验证单账号102的登录、装备/消费、收鱼奖励保存与重启恢复;101迁移档的普通收鱼保存与新进程恢复也已独立复核并由主会话限定关闭。下一步沿用“最小改动、先跑起来”,本清单用于收敛后续完整方案,**不是新代码或真实迁移执行批准**。
## 已经具备,不再重复做
- 现有KV适配、可靠同步、会话桥接、31模块受控加载和固定句柄入口的限定阶段验收。
- 102真实普通钓鱼闭环及新进程恢复(R1/4C1/4C2关闭);101真实普通收鱼、药水引导最小修正及恢复业务包也已关闭,见[关闭裁决](Gameplay101Validation/101真实闭环与药水引导修正-复核裁决与关闭.md)。旧PF不能再覆盖101/102已有KV进度。
- 已有两份原样本100个键出现项/58唯一键与31模块台账;当前解码101 55键、102 45键均Valid,原值未修改。
- 两处null兼容及严格负例、字段保持、集合隔离、原始Raw字节验证;不为重复证明再收费或改档。
## 剩余待办及最小推进方式
| 待办 | 现有依据 | 下一步具体交付与边界 |
|---|---|---|
| 26种模块外键(42出现项) | [A3台账](P2AlphaAudit/A3-key-ledger.json)、[语义裁定](P2AlphaAudit/A3-空态语义与未消费键裁定.md)已列路径/候选与限制 | 复用台账,按下一条实际玩法涉及的消费者补齐读取来源、写回归属与失败处理;没有触及的活动保留未验证,不一次性改26种键或造通用Schema |
| 5种未定位键 | [已封存搜索元数据](P2AlphaAudit/A3-unlocated-key-search-meta.json)及空结果 | 保留原键和值;只在具体业务需要时补来源证据,不删除,不重复同一文本搜索后声称增加覆盖 |
| Present格式覆盖不足 | M18/M23/M24/M27/M28/M29等真实样本不足,M30为加载壳;已有合成回归不替代实际玩法 | 新玩法方案列精确输入和验证目标;不以本次31节点成功推成全活动覆盖,不为所有模块强造真实进度 |
| 真实迁移政策 | [A4政策草案](P2AlphaAudit/A4-交付与后续最小开发建议.md)、[102分叉时间线](P2AlphaNullCompatibility/定位尝试与102分叉时间线.md) | 形成明确的单账号范围、权威源、身份映射、停写窗口、写前备份与失败恢复清单;产品选择确认后再完整审查,101测试导入已完成;其他账号的迁移政策仍需明确 |
| 账号隔离/热换号与生命周期 | 4B3B/C仍未完成;现有验证限定单账号、重启式重登 | 维持用户已接受的重启边界;只对新玩法实际涉及的回调/内存补完整合同,不先重构全部活动 |
| 故障与最终启用 | StorageError、3C L7间歇根因;身份、tickets容量、4D/G4及平台验收未完成 | 分别保留待办及原首败;按正式启用必要性安排,不把两样本Valid当关闭依据,不提前打包 |
五个未定位键为EventLuckyTowerData、EventOfferDevourFishData、EventTransitionTokenDic、Leadboard_LastContinent、SeasonStampData。其余已定位键仍不等于其业务链已迁移。
## 正式迁移前需要明确的产品决定
以下是可讨论的最小政策,不在本轮替用户批准:
1. 旧档不兼容或关键业务未验证:建议保留原档、暂停该账号KV启用、人工处理,不创建空白档;旧入口是否继续开放需明确。
2. 目标KV已有进度:建议不自动合并或用旧PF覆盖;102已有分叉是具体依据。谁是权威、如何处理冲突需逐账号明确。
3. 范围与时机:建议先一个可丢弃专用账号和明确停写窗口,不批量上线;当前允许使用101/102的历史测试授权不自动取消本次方案门。
4. 写结果Unknown:保留既有停止后续写、独立观察、不自动重发/双写规则;人工恢复须基于当时完整差异和后续进度,不能回退整个旧备份。
## 当前责任与下一动作
- 101业务包独立实施复核已接受,主会话120/120 hash/长度一致、七项与P3逐条裁决;无需重复开发或复审本包。签到体力+30与快照时序笔误已在关闭裁决澄清。
- 当前主线按F01–F12续裁决转向4B3B/C批量迁移;[B01方案](B3BatchMigration/B01-通知提示与已读状态批级方案-待评审.md)及分类已备妥,待一次独立方案审查。独立连续钓鱼/v4候选搁置,连续操作作为迁移批集成验收。
- 本轮只有只读扫描和批级设计,未批准新真实运行;旧101停用窗口结束。B→C前置保持,未开放正式kv或全部活动,整体迁移政策仍待后续专项。
- 完整4B3B/C、26模块外键消费者、热换号、全量迁移、StorageError/L7、4D/G4仍开放;不以新方案代替这些阶段的正式验收。
固定地址http://s101.local:18080/;Unity CLI Loop;暂不打包。