Files
ft/CodexOutput/upserver/README.md

106 lines
12 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.
# s101迁移工作目录
## 当前有效状态:D4/D5已裁决,继续检查点2(2026-09-23)
独立报告D4有条件通过、D5通过,23项hash一致,主会话已[逐条裁决](阶段4B2检查点2配置与派生审查裁决-2026-09-23.md)并合入[正式版3](阶段4B2字段与模块加载合同-正式版3-2026-09-23.md)。D1–D5设计门闭合,按批准边界继续M03/M18/M31及全模块事务,然后检查点3/4;不重做已过模块。此前28/31模块局部验证、55组离线和23组4B1回归保持,尚非全阶段验收。
4B2未关闭,4B3未启动、G4未通过。P2-α正式启用门、固定地址http://s101.local:18080/、Unity CLI Loop、不用UnitySkills、暂不打包保持。见[实施记录](阶段4B2实施记录-2026-09-23.md)。
### 以下为历史快照(当前以本节为准)
## 最新状态:4B2检查点2首批代码已验证,D3待补审(2026-09-23)
[首批实现与证据](阶段4B2检查点2首批实现与证据-2026-09-23.md):30组离线、4B1全23组、Unity真实M08/M23 28断言及编译通过。其余模块类型核查发现三处struct/null冲突,[D3方案](阶段4B2检查点2值类型空态差异补审方案-2026-09-23.md)与[审查提示词](其他AI审查提示词-4B2值类型空态差异-2026-09-23.md)已备;待D3裁决后继续,D1/D2不重审。检查点2与4B2均未完成,4B3未启动。
### 历史快照:D1/D2差异通过并已裁决
D1/D2均通过,14项hash一致,三条P3已[逐项裁决](阶段4B2检查点2字段差异审查裁决-2026-09-23.md)。后续使用[正式附件](阶段4B2字段与模块加载合同-正式版-2026-09-23.md)继续检查点2全部31组,再按顺序3/4;检查点1不重做。原受审文件保留,4B2尚未完成,4B3未启动、G4未通过。
### 历史快照:检查点1完成、检查点2差异当时待补审
修订2整包已审查并[逐条裁决批准实施](阶段4B2修订2审查裁决与实施批准-2026-09-23.md),P2-α列正式启用硬前置。Lease/Registry新增19组+4B1原23组及Unity编译通过,见[实施记录](阶段4B2实施记录-2026-09-23.md)。下一步只补审AD格式与FootPrint位宽两处实际合同冲突:[方案](阶段4B2检查点2字段差异补审方案-2026-09-23.md)、[提示词](其他AI审查提示词-4B2检查点2字段差异-2026-09-23.md)。4B2尚未完成,4B3未启动,G4未通过。
### 历史快照:修订2设计包当时待独立评审
初稿作者自审退回已由主会话逐条裁决;当前送审[修订2方案](阶段4B2游戏加载与内存隔离方案-修订2-待评审-2026-09-23.md)和[字段/模块合同](阶段4B2字段与模块加载合同-2026-09-23.md),使用[新提示词](其他AI审查提示词-4B2修订2方案-2026-09-23.md)。4B1保持关闭;4B2未批准编码,4B3未启动,G4未通过。
## 历史状态:4B1正式关闭,下一步4B2完整方案评审(2026-09-23)
外部独立实施复核已完成,主会话核对6项交付及68项范围hash并逐条裁决三条P3,见[4B1关闭裁决](阶段4B1实施复核裁决与关闭-2026-09-23.md)。4B2/4B3未启动;下一步先完成4B2完整方案及独立评审,不代表整个4B或G4完成。正式地址固定为 `http://s101.local:18080/`,使用Unity CLI Loop,暂不打包。
### 历史交付快照:4B1待独立实施复核(现已关闭)
最新证据见[4B1交付矩阵](阶段4B1交付与验收矩阵-2026-09-23.md)及[外部实施复核提示词](其他AI审查提示词-4B1实施-2026-09-23.md)。方案双PASS并裁决后已实施;23组合成及既有回归通过,Unity0错误/274其他文件警告,新模块0。4B1尚待独立实施复核,4B2/4B3未启动;未接游戏、未访问正式服、未打包。
### 历史快照:4B1方案待审(现已批准实施)
当前以[4A关闭裁决](阶段4A实施复核裁决与关闭-2026-09-23.md)、[4B分期与4B1方案](阶段4B分期与4B1登录存档准备方案-待评审-2026-09-23.md)和[外部审查提示词](其他AI审查提示词-4B分期与4B1方案-2026-09-23.md)为准。4A无P1/P2;P3逐条保留。4B仅方案准备,未编码/接游戏,G4未通过。正式地址、Unity CLI Loop及暂不打包约束保持。
### 历史交付快照:4A待复核(已由上述裁决覆盖)
3C/G3已关闭;4A原设计及构建依赖补审均通过,主会话已完成安全读取接口、固定句柄与串行会话桥接。18组合成测试、42/86/29回归、3B独立Review、3C离线8/8、KVLiveTests仅构建及Unity编译均通过。见[4A交付与逐项矩阵](阶段4A交付与验收矩阵-2026-09-23.md)。**4A待用户指定外部AI实施复核,4B未启动。** 使用[外部复核提示词](其他AI审查提示词-4A实施-2026-09-23.md)。本轮没有访问正式服,没有打包。
## 历史入口:外部终验判定G3关闭(现有新增发现待复裁)
阶段3C经终验AI独立复验(离线7/7、回归42/86/29、生产hash一致、Unity 0错误、正式run双账号清理无Unknown)最终验收通过,**阶段3(G3)整体关闭**,见[阶段3C最终验收](阶段3C最终验收-2026-09-23.md)。下一步:阶段4(涂游登录与玩法存档切换)方案编制→独立审查→用户裁决→实施。PlayFab替换/SDK删除、真机和最终包仍未完成,须按阶段4及后续评审放行。
## 历史入口:阶段3C限定技术验收通过(2026-09-23)
阶段3C已完成方案审查、实现、离线7/7、s101正式正常路径3/3、42/86/29回归、双会话清理、脱敏扫描和Unity 0错误/0警告,并通过[限定范围代码审查](阶段3C限定范围代码审查-2026-09-23.md)。详见[实施记录](阶段3C实施记录-2026-09-23.md)。下一步须先评审阶段4游戏接线;PlayFab替换/SDK删除、真机和最终包仍未完成。
## 历史入口:阶段3B正式验收通过、当时准备3C(2026-09-22)
用户另开的外部开发AI已完成检查点8正式交付,主会话文档终审确认3B 29/29、3A 86/86、阶段2 42/42、Unity错误0且PlayerData新增警告0,交付哈希全部一致。详见[阶段3B文档终审](阶段3B文档终审-2026-09-22.md)。该段分工已由2026-09-23顶部3C入口覆盖。
## 历史入口:3B候选改动曾待外部开发AI接手(现已完成)
用户规定:本会话只写文档并做最终审查,实施由用户另开的独立AI会话完成。此前子Agent产生的R1修复仅为工作区候选,原“3B验收通过”结论已撤回。外部AI请从[阶段3B R1与终验接手提示词](其他AI接手提示词-阶段3B-R1与终验.md)开始;完成§7交付并经本会话复审前,不进入3C。
## 历史记录:原3B通过结论已由顶部流程更正撤回(2026-09-22)
3B固定会话Owner与串行KV同步器已经主会话审查。初审R1已交开发AI修复,独立复核与29/86/42测试、Unity编译均通过;详见[阶段3B主会话代码审查](阶段3B主会话代码审查-2026-09-22.md)。本结论不代表游戏存档已切换;3C、游戏接线、PlayFab替换/SDK删除、真机与最终包仍待后续。
## 历史进度:阶段3A已验收、当时下一步3B(2026-09-22)
用户已明确继续并确认阶段3方案与两项恢复策略。**3A缓存状态与磁盘层已实现并通过验收**:主测试86项、独立13组/127断言通过,C盘Unity编译0错误/274已有警告,新增模块0警告。独立审查路径P2已修复闭环,无剩余确认阻塞。先读[3A验收报告](阶段3A缓存状态与磁盘验收-2026-09-22.md)和[独立代码审查](阶段3A独立代码审查-2026-09-22.md)。
整个阶段3尚未完成。下一步按已批准方案实现**3B固定会话owner与串行网络同步器**,再验收3C;无需重复索取同一方案或101/102授权。本批3A无正式服访问,不改游戏存档入口或SDK,未打包。正式API仍为 **http://s101.local:18080/**。HTTP/票据/异步Close/真实Cookie测试留3B,游戏存档切换留阶段4。
下方“待用户确认”“方案尚未编码”等为先前时点;本条和开发日志末尾为当前状态。阶段2证据继续有效,最小登录平台/人工/最终包待验收保留。
## 最新状态:3C补修复技术验证完成,等待外部实施复核(2026-09-23)
R1–R5代码修复及本轮技术验证已完成:离线8/8、s101正常路径与双账号双新会话清理通过、42/86/29回归全过、Unity 0错误/0警告,生产源码未变。见[补修复交付与逐项证据](阶段3C补修复交付与逐项证据-2026-09-23.md)。**外部AI实施复核尚待完成,3C/G3未恢复最终通过,4A未启动。** 下一步交[外部AI复核提示词](其他AI审查提示词-3C补修复实施-2026-09-23.md)给用户指定独立AI。
## 最新状态:3C补修复技术验证完成,等待外部实施复核(2026-09-23)
R1–R5代码修复及本轮技术验证已完成:离线8/8、s101正常路径与双账号双新会话清理通过、42/86/29回归全过、Unity 0错误/0警告,生产源码未变。见[补修复交付与逐项证据](阶段3C补修复交付与逐项证据-2026-09-23.md)。**外部AI实施复核尚待完成,3C/G3未恢复最终通过,4A未启动。** 下一步交[外部AI复核提示词](其他AI审查提示词-3C补修复实施-2026-09-23.md)给用户指定独立AI。
## 最新结论:第二轮验收收尾(2026-09-21 21:40)
先读[第二轮验收结果](最小登录收尾-第二轮验收结果.md)及[本轮限定自审](最小登录第二轮-限定代码审查.md)。本轮补齐真实Unity登录等待中退出、旧重试按钮、成功延迟中退出;快速101→102→101三轮错误0,Cookie/旧Hub释放通过,最终实际Hub Test=OK。测试发现问题后仅修复SoundService、FishingAct、FishingBehaviorB、FishingStage四文件,实施前均有方案裁决。编译0错误/271警告;新补丁只有主会话自审,尚无新独立复审。
101抽查的等级/金币/钻石/鱼竿前后相同,已打开战令预览及社交页;真实SDK/真机、HTTP故障、真实断网与业务推送、必要钓鱼玩法及完整存档仍待验收。正式API **http://s101.local:18080/**;Editor最后取证为PlayMode、101/FishingStage。下一步补验收条件,发现问题再评审编码;KV/俱乐部扩展/SDK删除暂停。下方较早状态均为历史,不能覆盖本条。
**最新2026-09-21 20:50:** [Unity实际验收及剩余项](UnityCliLoop最小登录验收-2026-09-21.md) · [运行时修复方案](Unity重登缺陷-方案与评审.md) · [本轮限定自审](Unity重登修复-限定代码审查.md)。实际失败纠错、连续重登/换号、Cookie/Hub释放通过,五处缺陷已修复;尚无本轮新补丁的独立复审。后文其他状态为历史。
当前编辑器工具:[Unity CLI Loop 2.2.0操作入口](UnityCliLoop操作入口.md) · [移植验收](UnityCliLoop移植验收-2026-09-21.md)。UnitySkills已移除,旧记录仅作历史参考。
从[接手入口](接手入口.md)开始。
其他AI接手:[进度存档](开发进度存档-2026-09-21-最小登录交接.md) · [可复制提示词](其他AI接手提示词-最小登录.md)。
**最新范围只做最小登录。** [最终验收](仅最小登录-最终验收.md)与[限定代码复审](仅最小登录-限定代码审查.md):代码收尾及可执行验证通过,Unity/真机待验收。正式API http://s101.local:18080/;俱乐部、KV、SDK删除暂停。[外围差异清单](仅最小登录-外围差异清单.md)中的旧改动保留待单独处理。下方其他审查/并行计划链接仅保留历史。
- [开发状态](开发状态.md):当前实现、历史验证、未验收项。
- [后续实现方案](后续实现方案.md):A/B并行边界与C/D集成门。
- [审查记录](审查记录.md):独立agent结论及阻塞项,修改代码前必读。
- [TODO](TODO.md):阶段检查清单。
- [开发日志](开发日志.md):检查点和下一步。
- [验证入口](验证入口.md):测试命令与证据边界。
历史方案用于追溯。当前状态以日期较新的状态/审查记录为准,不把历史通过项扩大为当前端到端通过。开发中每小任务或最多15分钟落盘一次。
最新补充:[项目审查更新确认](项目审查更新确认-2026-09-21.md);F1/F2/F3仍待修复,优先级覆盖历史收尾完成描述。
最新整改:[F1/F2/F3验收](F1-F2-F3验收记录.md)与[复审](F1-F2-F3代码审查.md)。本批代码阻塞已关闭,实际场景和剩余迁移范围仍待完成。