90 lines
9.1 KiB
Markdown
90 lines
9.1 KiB
Markdown
# 当前阶段范围裁决:仅完成最小登录
|
||
|
||
## 当前有效状态: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)
|
||
|
||
D1/D2首批代码及限定验证见[记录](阶段4B2检查点2首批实现与证据-2026-09-23.md)。M21/M22/M24值类型空态按[D3方案](阶段4B2检查点2值类型空态差异补审方案-2026-09-23.md)先审后改,这三个模块与GeneralEventPackData原类型文件均未改。当前不启动3/4、不重做检查点1或D1/D2;其余已批准范围和固定地址/Unity CLI Loop/不打包/P2-α门保持。
|
||
|
||
### 历史快照:D1/D2差异已批准,沿白名单继续
|
||
|
||
以[最新差异裁决](阶段4B2检查点2字段差异审查裁决-2026-09-23.md)及[正式附件](阶段4B2字段与模块加载合同-正式版-2026-09-23.md)落实AD格式和FootPrint完整位集,不扩大业务文件/网络/持久化/玩法授权。检查点2设计阻塞已解除,继续全部31组后再进入3/4;4B2未关闭、4B3未启动。正式地址、Unity CLI Loop、不用UnitySkills、不打包及P2-α启用门保持。
|
||
|
||
### 历史快照:检查点2差异当时待补审
|
||
|
||
最新范围以[修订2实施批准裁决](阶段4B2修订2审查裁决与实施批准-2026-09-23.md)为准:检查点1 Lease/Registry已实现验证;新发现AD实际格式与FootPrint承载差异按[补审方案](阶段4B2检查点2字段差异补审方案-2026-09-23.md)先评审后改相关代码,3/4不越序。4B1仍关闭,4B2未交付关闭,4B3未启动。P2-α真实档兼容/迁移/用户确认门、固定地址、Unity CLI Loop、不用UnitySkills、不打包约束保持。
|
||
|
||
### 历史快照:修订2设计包当时待审、未批准编码
|
||
|
||
当前设计范围以[修订2方案](阶段4B2游戏加载与内存隔离方案-修订2-待评审-2026-09-23.md)及附件为准;它们仅为提案。原初稿作者自审退回的15项意见已由主会话裁决,不能等同独立通过。4B1仍关闭,不因新提案提前改其代码;正式地址、Unity CLI Loop及不打包约束保持。
|
||
|
||
## 历史状态:4B1正式关闭,下一步4B2完整方案评审(2026-09-23)
|
||
|
||
4B1已由主会话完成受审hash核对及三条P3逐条裁决,见[4B1关闭裁决](阶段4B1实施复核裁决与关闭-2026-09-23.md)。本次关闭限定于登录存档准备内核,不放行4B2/4B3编码或正式游戏存档写入;下一步先完成4B2完整方案评审。正式地址固定 `http://s101.local:18080/`,使用Unity CLI Loop,不使用UnitySkills,暂不打包。
|
||
|
||
### 历史交付快照:4B1待独立实施复核(现已关闭)
|
||
|
||
当前已按《阶段4B1方案裁决与实施批准-2026-09-23.md》实施新准备内核;具体范围/证据见《阶段4B1交付与验收矩阵-2026-09-23.md》。4B1尚待外部实施复核,不放行4B2/4B3、游戏正式存档写入或打包。正式地址与Unity CLI Loop约束保持。
|
||
|
||
### 历史快照:4B1方案待审(现已批准实施)
|
||
|
||
最新范围以《阶段4A实施复核裁决与关闭-2026-09-23.md》及《阶段4B分期与4B1登录存档准备方案-待评审-2026-09-23.md》为准。4B只准备方案,待外部独立审查及主会话裁决后才编码;没有放行游戏接线、正式业务KV写入或打包。
|
||
|
||
### 历史交付快照: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)。本轮没有访问正式服,没有打包。
|
||
|
||
## 当前覆盖更新:阶段3C方案已批准实施(2026-09-23)
|
||
|
||
3B已正式验收。3C独立方案审查PASS,主会话已采纳全部F1–F6并批准实施;当前只允许新增独立测试宿主和证据,不修改生产代码。游戏入口接线、PlayFab替换/SDK删除、真机和最终包仍未放行。
|
||
|
||
## 当前覆盖更新:阶段3B正式验收通过,下一步3C方案与评审(2026-09-22)
|
||
|
||
本文件下方“仅最小登录”和“下一步3B”保留为历史范围记录。当前有效范围已推进到阶段3B完成;下一步只准备3C限定正式服联调与诊断导出方案,完成评审后交用户另开的外部开发AI实施。游戏入口接线、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。
|
||
|
||
## 本阶段保留
|
||
1. 正式API固定为 http://s101.local:18080/;account/Login,gamehub。
|
||
2. 涂游数字ID认证、成功响应处理、Cookie保存及授权状态。
|
||
3. 登录失败与重试、注销、换号、退出后的迟到回调隔离。
|
||
4. SignalR直连、首连事件及退出释放的必要生命周期。
|
||
5. 首页自动触发的GetSelfClub查询所需最小兼容:正确数字身份、未授权不发送、旧/失败响应不破坏当前状态。
|
||
6. 已报告礼包/战令异常的最小缺失配置保护作为已有兼容修复保留记录,不扩展玩法。
|
||
|
||
## 本阶段验收
|
||
- 正确地址登录,认证失败不返回Done;账号与Cookie一致。
|
||
- 注销从入口使身份失效,失败重试和退出再登录可验证。
|
||
- SignalR直连与首连/释放验证;模拟、raw探测、Unity实际证据分别记录。
|
||
- Unity首页/钓鱼场景无已报告的阻塞异常,存档不被清空或重置。
|
||
- 真实渠道SDK换号与退出回调未测就保留待验收,不以其他测试替代。
|
||
- 保留PlayFab存档依赖;当前阶段不要求全部玩法脱离PlayFab。
|
||
|
||
## 移至后续阶段
|
||
俱乐部创建/申请/退出/审核/成员管理、签到奖励、聊天、体力捐赠及完整身份迁移;独立KV实现及生产存档切换;删除PlayFab SDK。这些工作不作为最小登录验收的完成条件,也不继续自动扩展。
|
||
|
||
## 现有改动处置
|
||
已有F1/F2及俱乐部UI/签到等改动仍在工作区,保留为后续阶段的待单独归档/评审改动,不等于已经从当前工作区剥离。已有review和测试证据保留,不重新改写为从未实现。
|
||
不得直接整批回退ClubService/UserService等混合文件;GetSelfClub最小兼容和F3退出修复与外围变更需要按差异拆分。若需要形成“仅含最小登录”的提交或发布包,先做逐项差异清单并评审,再拆分,避免撤销必要修复。
|
||
|
||
## 当前执行顺序
|
||
先关闭最小登录实际验收缺口并review这一有限范围;之后再单独安排俱乐部或KV阶段。开发过程中仍按每小任务/最多15分钟落盘。
|
||
|
||
## 本次操作说明
|
||
侧会话只落盘范围裁决并在入口文档添加优先级提示;没有修改业务代码、回退文件、提交Git、启动测试或操作主任务/子agent。
|