Files
ft/CodexOutput/upserver/阶段4C2引导准入补充实施进展-2026-09-24.md

5.0 KiB
Raw Blame History

阶段4C2引导准入补充实施进展

2026-09-24,主会话。当前仍为4C2实施与验收中,不是整期完成或关闭。

评审裁决与修改范围

受审419/419 hash核对一致,七结论与三P3逐条裁决落盘后才修改代码。补充轮仅修改新增的UserService.KVFishingReward.cs与UserService.KVFishingRewardValidation.cs;没有继续扩展原7旧文件。完整4C2累计仍为原批准7旧文件+2新Editor文件,不改引导/鱼配置/战斗输入/存储/服务器算法。

  • 精确允许七个特殊技能引导未完成;四个普通引导仍须完成。
  • 冻结GuidanceConfig资产hash及11组全部节点投影,运行时逐字比较;检查所有技能项和逃跑项的SpSkillID,以及三个活动技能对象。
  • 扣费前及S1/S2/S3复用同一门。原Guide通知保留一次,实际GuideDataCenter.TriggerGuideNext订阅验证未激活引导。
  • 修正本次新门误判无巡游哨兵值:原getter缺失返回-1,显式无巡游0,接受域限定{-1,0}。正ID和其他负值仍拒绝;修改前已裁决并保存红测。

验证证据

  • 引导准入红测、旧完整Success展示红测已保存。旧Success在票据未确认时产生展示;新面板待确认不展示、确认后一次展示已有绿测。
  • 最终奖励固定43组168断言通过,覆盖实际准入/阶段门/Guide事件处理、配置与活动漂移、Map三分支Schema3解码、原奖励写入票据及超时/取消/重入。
  • 合成Map体重10/12仅核序列化RawMaps.Weight;派生重量仍受原配置钳制,不能当作真实鱼体重证明。
  • 4C1本轮显式复跑19组81断言通过。最终合并CLI回归输出supplement-final-regressions-retry.json为Success=true;退出后playing/enabled/ready=false、error=null、无permit,5个claimed均保留。
  • SERVICE_HOST本轮编译通过;Unity最终增量编译0错误。默认非Editor历史_cheatingScore编译错误仍未解决。
  • 先前Unity StorageError uncertain=True根因仍未定;FirstChance IO诊断为空,不能凭复跑通过宣称根因解决。保留所有首次失败和域重载中断证据。
  • 实景资源/手动战斗/真实正常退出与新进程恢复仍待运行;固定测试与提取spy不冒充实景验收。

真实运行准备与当前前置条件

只读备份20260924T091936Z:101为空,102仍45键,与上一份逐值一致。102备份SHA256为3769D0E2783155BB1581985F9C59662310F3FF266CBD7FBFA2E44390CD43F838。本轮显式工具2登录+2Get,Set/Delete=0;尚无新游戏许可/真实消费。允许字段矩阵见KVFishingRewardTests/supplement-real-run-matrix.json。

战斗持续收线位于FishingUpdateSys.MouseButtonFishingPanel,使用UnityEngine.Input.GetMouseButton;FishingPanel_Advanced.IsDown也读取Input.mousePosition。CLI simulate-mouse-input只向新InputSystem注入,simulate-mouse-ui只发EventSystem事件。因此先请求用户配合真实手动收鱼,不为自动化改输入架构或调用成功/奖励函数。用户确认可操作后才准备新进程及本次许可。当前进程41828已有claimed,不能重用;必须正常关闭后新进程。若有未保存场景对话框,保留并请用户处理,不强杀、不覆盖场景。

下一步责任仍在主会话:取得手动操作配合;新进程/新备份/实时条件预检;一次真实扣费、自然收鱼、原票据确认后展示、正常Quit排水、服务器逐字段对账、新进程新缓存恢复;最后提交独立实施复核。无需重复设计评审,未满足条件前不尝试付费。

固定http://s101.local:18080/,Unity CLI Loop;不使用UnitySkills,不打包,不重导102,不删claimed,不自动二次消费、补发或退款。

只读状态脚本首次使用Assembly.GetType被CLI安全检查拒绝,未执行。已移除私有反射采集,只保留公开玩家/引导字段和已有State入口;私有奖励状态改从原审计文件和UI取证,不绕过安全检查。

2026-09-24 R3真实运行准备继续

用户要求继续。上轮检查点10项hash一致;CLI确认41828空闲且无permit/无error。最新只读备份20260924T093341Z:101空、102仍45键,与091936Z逐值相同,102备份SHA256 D13A6D8BC1C04AB7878AFB75B8DC4D42334DABD0D97F87FFBA5843AFB09838BE。本轮显式2登录+2Get,Set/Delete=0。real-run-matrix.json和创建许可的CLI脚本已准备但未执行。

09:34:00Z经进程路径/项目核对向41828发送CloseMainWindow正常请求,返回true,未强杀;进程仍存在且标题含未保存标记,已请用户处理退出对话框。无法由当前CLI安全地决定用户未保存场景取舍,故等待用户正常关闭,再启动新进程。无新许可、无新消费、无服务器写入,5个claimed保留。

后续真实尝试结果

已进行一次用户手动抛竿,原普通付费门扣费前拦截;45键动作前后相同,收费0/奖励0,会话关闭并归档许可。具体谓词信息不足,诊断最小方案待审;详见《阶段4C2首次真实尝试与扣费前拦截记录-2026-09-24.md》。不是仍未进行任何真实尝试,也不是完成闭环。