文档设计(gdstyle存量债清偿·波次表事实对齐): iter38已带红合回(8ea7cfba,用户特批S13恶化2条记闸机基线存量红c4c69701)——波0行改写(处置已结,余量=纯陈旧键18条refresh,可与波1/波6还债后归绿refresh合并执行)+波1/波6行各扛恶化债一条的清偿义务标注(触两文件顺带还债或经批准refresh归绿);文档域闸绿

This commit is contained in:
DKChan committed 2026-10-26 22:55:04 +08:00
1 parent 241726215f
commit 5699192af5
1 file changed
+3 -3
@@ -40,13 +40,13 @@ S13 闸=「当前扫描 vs 基线对账」:判红仅两种——基线外新
| 波 | 范围 | 键数 | 病根与做法方向 | 前置与注意 |
|---|---|---|---|---|
| 波0 | 基线对账刷新(`tools/gdstyle_baseline.txt`) | 18 陈旧键 | 人工 `--refresh` 一次清理陈旧键(原「gdstyle 基线陈旧键待人工清理」条目并入本波);随批处置 iter38 两条恶化(battle_orchestrator 行数 1314/1302、level_map_screen 类变量 22/21)——批准随批 refresh 则新水位挂账归波 1/波 6 清偿,或还债压回;处置权在用户 | 须在 iter38 合回后执行;骤降守卫 18/234≈7.7% 低于 10% 线,无需 --force |
| 波1 | battle_orchestrator | 22 | 22 条全库单文件最大户(文件 1302 行/类变量 50/begin_battle 141 行 17 分支等);按变化原因拆协作件(先例=AdventureRunner 真拆分 architecture v1.16 流程) | 前置=文档设计段闭合;文件在 PARITY_TOUCH_FACES——实跑对拍须经用户批准、不得借机重锚 |
| 波0 | 基线对账刷新(`tools/gdstyle_baseline.txt`) | 18 陈旧键 | 人工 `--refresh` 一次清理陈旧键(原「gdstyle 基线陈旧键待人工清理」条目并入本波)。iter38 两条恶化的处置已结(2026-10-26 用户特批带红合并 8ea7cfba:恶化记入闸机基线存量红 c4c69701,还债义务归波 1/波 6)——本波余量=纯陈旧键清理,可与波 1/波 6 还债后的归绿 refresh 合并一次执行 | iter38 已合回,前置已满足;骤降守卫 18/234≈7.7% 低于 10% 线,无需 --force |
| 波1 | battle_orchestrator | 22 | 22 条全库单文件最大户(iter38 合回后 1314 行/类变量 50/begin_battle 141 行 17 分支等);按变化原因拆协作件(先例=AdventureRunner 真拆分 architecture v1.16 流程) | 前置=文档设计段闭合;文件在 PARITY_TOUCH_FACES——实跑对拍须经用户批准、不得借机重锚;扛 iter38 特批带红合并的恶化债一条(行数 1314>1302,c4c69701)——本波还债或随批批准 refresh 归绿 |
| 波2 | meta_tree_table+treasure_item_table+board_gen_table+enemy_table+forge_table+level_gen_params+meta_table+reward_table+skill_table+variation_table+status_effect_table+config_db_cross_validator+config_db_resolver | 40 | 数据校验族同病根:validate()/cross_validate() 过长过分支(treasure_item 147 行 44 分支、enemy 116 行 32 分支、cross_validate 107 行 21 分支);方向=各文件内部拆校验域私有函数族(2026-10-26 用户裁,不抽共享骨架) | fail-fast 契约与校验覆盖面零变化;断言面=现有 validate 系单测逐字保留 |
| 波3 | grant_segment+combat_segment+settlement_table | 12 | 结算管线:grant_segment run() 211 行/36 局部/33 分支(全库最大单函数)+_judge_seal 84 行;combat_segment run() 83 行 | settlement/ 在 PARITY_TOUCH_FACES——对拍须用户批准;结算数值与行型协议零触碰(iter38 卡④刚收敛) |
| 波4 | board_generator+node_map_generator | 17 | 生成器族:board_generator(measure_inferability 64 行 12 分支)+node_map_generator(validate_output 132 行 34 分支 22 局部) | 推理层生成正确性断言面在册;生成结果逐位零变化 |
| 波5 | damage_controller+effect_engine | 17 | 伤害与效果管线:damage_controller(_hero_attack_ctx/redeem 双超长、open_ticket 参数 12/5)+effect_engine(_cond_ok return 19/6、多余 else 一条) | 伤害数值与效果语义零触碰;effect_engine.validate_trigger_row 的文案计数修正随 iter38 卡③,写卡时核现行 |
| 波6 | camp_overlay_view+level_map_screen+board_cell_unit+standee_body+hero_info_panel_view+battle_end_overlay+debug_overlay+ui_assembler+battle_stage_view+curio_pick_overlay+settings_overlay+battle_log_view+curio_interact_controller+ap_bar_view+board_zone_view+board_fx_view+legend_overlay | 54 | 呈现层构建函数族同病根:_init/_build/_paint_cell/_draw 超长(camp_overlay _init 149 行 28 局部、board_cell_unit _draw 147 行 29 分支、_paint_cell 139 行 24 分支);循环内 new 多在本波;2026-10-26 用户裁=视图内部拆私有函数,不拆构建步件(main_ui_build 先例动机是组合根超限,普通视图不类比) | 改前建 golden 基线或对拍 0.00%(先例=iter38 卡① level_map.png);对拍差异非零即红 |
| 波6 | camp_overlay_view+level_map_screen+board_cell_unit+standee_body+hero_info_panel_view+battle_end_overlay+debug_overlay+ui_assembler+battle_stage_view+curio_pick_overlay+settings_overlay+battle_log_view+curio_interact_controller+ap_bar_view+board_zone_view+board_fx_view+legend_overlay | 54 | 呈现层构建函数族同病根:_init/_build/_paint_cell/_draw 超长(camp_overlay _init 149 行 28 局部、board_cell_unit _draw 147 行 29 分支、_paint_cell 139 行 24 分支);循环内 new 多在本波;2026-10-26 用户裁=视图内部拆私有函数,不拆构建步件(main_ui_build 先例动机是组合根超限,普通视图不类比) | 改前建 golden 基线或对拍 0.00%(先例=iter38 卡① level_map.png);对拍差异非零即红;扛 iter38 特批带红合并的恶化债一条(level_map_screen 类变量 22>21,c4c69701)——本波还债或随批批准 refresh 归绿 |
| 波7 | 结构小件定点修(吸收原「结构审查未立项小件候审」条目) | —(审计来源,无 S13 计数) | 卡已写:`reports/需求卡片-结构小件定点修批-2026-10-26.md` v1.2(main 死变量与 confirm 旁路/settle_batch 空判/row_pacer 常驻 flush/_fatal assert 剥离/rng_service early-return 五件);iter38 卡②施工中途停卡呈报(wr5/wr6 验收载体与闸机错误扫描结构性互斥),改动已还原零提交 | 随本事项重裁验收载体后续用;卡内行号按合回后 master 重核 |
| 波8 | 散条兜底(19 文件) | 40 | 散条兜底:类级超标大户(config_db 公开方法 44、main 类变量 49、adventure_table 类变量 44、save_manager 公开方法 52)+参数族(curio_flow_context _init 16/5、hud_presenter 三件、unit_container spawn 10/5)+测量面(print 残留×2、循环内 await);config_db 公开方法收敛定性纯代码(2026-10-26 用户裁:删冗余、私有化内部方法,不动对外语义,架构表对外暴露列实现批后随动改写) | 测量面两件 print 是否留档豁免随批裁;散条可并卡也可零星随其他波搭车 |
| 尾波 | 三宿主残留 | 待清点 | iter39 合回后 adventure_runner/level_runner/board_view 残留债重新清点并入 | 前置=迭代 39 合回 |