From be2f6ca6eb31714a0d7f6d66fee14170c3bf52a8 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Tue, 27 Oct 2026 01:31:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=99=E5=8D=A1(=E5=8D=A1=E2=91=A1=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=9A=8F=E5=8A=A8):=20=E7=8A=B6=E6=80=81=E9=93=BE?= =?UTF-8?q?=E5=85=AD=E5=A4=84=E8=BF=87=E6=9C=9F=E6=8C=87=E8=B7=AF=E5=8F=A5?= =?UTF-8?q?=E6=A0=B8=E5=AF=B9=E5=90=8E=E6=8D=A2=E4=BB=A3=EF=BC=8B=E8=A1=A5?= =?UTF-8?q?=E4=B8=80=E5=A4=84=E6=BC=8F=E5=86=99=E4=BA=A4=E5=8F=A0=EF=BC=88?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E9=97=AE=E3=80=8C=E7=9B=B8=E5=85=B3=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=98=AF=E5=90=A6=E4=B9=9F=E6=9B=B4=E6=96=B0=E4=BA=86?= =?UTF-8?q?=E3=80=8D=E5=AE=9E=E6=9F=A5=E6=89=80=E5=BE=97=EF=BC=89=E2=80=94?= =?UTF-8?q?=E2=80=94=E2=91=A0roadmap=20=E5=BD=93=E5=89=8D=E4=BD=8D=C2=B7?= =?UTF-8?q?=E4=B8=8B=E4=B8=80=E6=AD=A5=E8=A1=8C=E4=B8=8E=E8=A1=A8=E4=B8=8B?= =?UTF-8?q?=E5=B8=A6=E7=BA=A2=E5=90=88=E5=B9=B6=E6=B3=A8=E8=AE=B0=E4=B8=A4?= =?UTF-8?q?=E5=A4=84=EF=BC=9A=E5=8D=A1=E2=91=A1=E3=80=8C=E5=A4=84=E6=96=B9?= =?UTF-8?q?=E9=9A=8F=E6=B3=A27=E9=87=8D=E8=A3=81=E3=80=8D=E2=86=92?= =?UTF-8?q?=E3=80=8C=E5=B7=B2=E4=BF=AE=E8=AE=A2=E5=AE=9A=E7=A8=BF=20v1.3?= =?UTF-8?q?=EF=BC=88git=20b3ea7532=EF=BC=89=E9=9A=8F=E6=B3=A27=E5=BE=85?= =?UTF-8?q?=E7=BC=96=E6=8E=92=E3=80=8D=EF=BC=9B=E2=91=A1=E5=BE=85=E5=8A=9E?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E3=80=8Cgdstyle=E5=AD=98=E9=87=8F=E5=80=BA?= =?UTF-8?q?=E5=85=A8=E9=87=8F=E6=B8=85=E5=81=BF=E3=80=8D=E6=9D=A1=E7=9B=AE?= =?UTF-8?q?=E5=AE=9E=E5=86=B5=E5=8F=A5=E3=80=8C=E6=B3=A27=EF=BC=88?= =?UTF-8?q?=E5=8D=A1=E5=B7=B2=E5=86=99=E3=80=81=E5=81=9C=E5=8D=A1=E5=BE=85?= =?UTF-8?q?=E8=A3=81=EF=BC=89=E3=80=8D=E2=86=92=E3=80=8C=E5=81=9C=E5=8D=A1?= =?UTF-8?q?=E5=90=8E=E7=BB=8F=E7=94=A8=E6=88=B7=E8=A3=81=E4=BF=AE=E8=AE=A2?= =?UTF-8?q?=E5=AE=9A=E7=A8=BF=20v1.3=20=E5=BE=85=E7=BC=96=E6=8E=92?= =?UTF-8?q?=E3=80=8D=EF=BC=88=E6=9D=A1=E7=9B=AE=E7=8A=B6=E6=80=81=E8=A1=8C?= =?UTF-8?q?=E6=9C=AC=E8=BA=AB=E4=B8=8D=E5=8A=A8=EF=BC=9D=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E5=B7=B2=E9=97=AD=E5=90=88=EF=BC=8B=E5=B7=B2?= =?UTF-8?q?=E5=86=99=E5=8D=A1=EF=BC=89=EF=BC=9B=E2=91=A2=E6=B8=85=E7=82=B9?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=B3=A27=E8=A1=8C=20v1.2/=E4=BA=94=E4=BB=B6?= =?UTF-8?q?/=E3=80=8C=E9=9A=8F=E6=9C=AC=E4=BA=8B=E9=A1=B9=E9=87=8D?= =?UTF-8?q?=E8=A3=81=E5=90=8E=E7=BB=AD=E7=94=A8=E3=80=8D=E2=86=92=20v1.3/?= =?UTF-8?q?=E5=85=AD=E4=BB=B6/=E3=80=8C=E5=8F=AF=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E7=BC=96=E6=8E=92=EF=BC=8C=E8=A1=8C=E5=8F=B7=E5=B7=B2=E6=8C=89?= =?UTF-8?q?=E8=BF=AD=E4=BB=A338=E5=90=88=E5=9B=9E=E7=82=B9=E9=87=8D?= =?UTF-8?q?=E9=94=9A=E3=80=81=E5=90=8E=E6=89=B9=E5=90=88=E5=9B=9E=E4=BB=8D?= =?UTF-8?q?=E9=A1=BB=20T0=20=E9=87=8D=E6=A0=B8=E3=80=8D=EF=BC=9B=E2=91=A3?= =?UTF-8?q?=E2=91=A4=E4=B8=A4=E5=BC=A0=E5=90=8C=E6=9D=A1=E7=9B=AE=E5=A7=8A?= =?UTF-8?q?=E5=A6=B9=E5=8D=A1=EF=BC=88B1=E6=88=98=E6=96=97=E5=9F=9F?= =?UTF-8?q?=E6=8B=86=E4=BB=B6=E6=89=B9=EF=BC=8F=E6=A0=B8=E5=BF=83=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9D=A2=E7=BB=93=E6=9E=84=E6=94=B6=E6=95=9B=E6=89=B9?= =?UTF-8?q?=EF=BC=89=E5=B9=B6=E8=A1=8C=E5=86=B2=E7=AA=81=E6=B3=A8=E8=AE=B0?= =?UTF-8?q?=E9=87=8C=E7=9A=84=E3=80=8C=E6=B3=A27=E7=8E=B0=E6=88=90?= =?UTF-8?q?=E5=8D=A1=20v1.2=20=E5=81=9C=E5=8D=A1=E5=BE=85=E8=A3=81?= =?UTF-8?q?=E3=80=8D=E9=9A=8F=E5=8A=A8=E6=8D=A2=E4=BB=A3=EF=BC=9B=E2=91=A5?= =?UTF-8?q?=E5=8D=A1=E2=91=A1=C2=A70=20=E8=A1=A5=E6=BC=8F=E5=86=99?= =?UTF-8?q?=E7=9A=84=E4=B8=80=E6=9D=A1=EF=BC=9A=E4=B8=8E=E6=A0=B8=E5=BF=83?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=9D=A2=E7=BB=93=E6=9E=84=E6=94=B6=E6=95=9B?= =?UTF-8?q?=E6=89=B9=E5=90=8C=E8=A7=A6=20board=5Fgenerator.=5Ffatal(:396-3?= =?UTF-8?q?98)=E4=B8=8E=20reward=5Feconomy.=5Ffatal(:366-368)=EF=BC=88?= =?UTF-8?q?=E8=AF=A5=E5=8D=A1=C2=A70=20=E5=B7=B2=E8=AE=B0=E4=BA=A4?= =?UTF-8?q?=E5=8F=A0=E5=B9=B6=E8=A3=81=E3=80=8C=E7=BC=96=E6=8E=92=E4=B8=B2?= =?UTF-8?q?=E8=A1=8C=EF=BC=8B=E5=90=8E=E8=A1=8C=E8=80=85T0=E5=90=B8?= =?UTF-8?q?=E6=94=B6=E6=BC=82=E7=A7=BB=E3=80=8D=EF=BC=8C=E6=9C=AC=E5=8D=A1?= =?UTF-8?q?=E6=AD=A4=E5=89=8D=E5=8F=AA=E5=86=99=E8=BF=87=E4=B8=8E=E5=8D=A1?= =?UTF-8?q?A/=E8=BF=AD=E4=BB=A339=E4=B8=A4=E5=8D=A1=E7=9A=84=E5=B9=B6?= =?UTF-8?q?=E8=A1=8C=E6=80=A7=EF=BC=89=EF=BC=8C=E6=8C=89=E4=BD=93=E9=87=8F?= =?UTF-8?q?=E5=86=99=E6=98=8E=E6=9C=AC=E5=8D=A1=E5=AE=9C=E5=85=88=E8=A1=8C?= =?UTF-8?q?=E3=80=81=E8=A2=AB=E6=8E=92=E5=90=8E=E5=8D=B3=E9=A1=BB=E9=87=8D?= =?UTF-8?q?=E6=A0=B8=E8=A1=8C=E5=8F=B7=E7=A6=81=E7=85=A7=E6=90=AC=EF=BC=9B?= =?UTF-8?q?pipeline=5Fgate=20=E7=BB=BF=EF=BC=8851=E6=9D=A1=E7=9B=AE/39?= =?UTF-8?q?=E8=A1=8C/2=E9=93=BE/12=E5=8D=A1=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md | 2 +- reports/需求卡片-B1战斗域拆件批-2026-10-27.md | 2 +- reports/需求卡片-核心数据面结构收敛批-2026-10-27.md | 2 +- reports/需求卡片-结构小件定点修批-2026-10-26.md | 1 + roadmap.md | 4 ++-- 待办清单.md | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md b/reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md index 393678c6..9ab45728 100644 --- a/reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md +++ b/reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md @@ -47,7 +47,7 @@ S13 闸=「当前扫描 vs 基线对账」:判红仅两种——基线外新 | 波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);对拍差异非零即红;扛 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 重核 | +| 波7 | 结构小件定点修(吸收原「结构审查未立项小件候审」条目) | —(审计来源,无 S13 计数) | 卡已写:`reports/需求卡片-结构小件定点修批-2026-10-26.md` **v1.3**(六件=main 死变量与 confirm 旁路/settle_batch 空判/row_pacer 常驻 flush/_fatal assert 剥离/rng_service 未知标签 early-return/rng_service 未播种分支 early-return);iter38 卡②施工中途停卡呈报(wr5/wr6 验收载体与闸机错误扫描结构性互斥),改动已还原零提交;2026-10-26 经用户裁修订定稿=违约取证改落独立负面套件+并修未播种分支(git 提交 b3ea7532) | 可直接编排;卡内行号已按迭代 38 合回点重锚,后批合回仍须按其 T0 重核 | | 波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 合回 | diff --git a/reports/需求卡片-B1战斗域拆件批-2026-10-27.md b/reports/需求卡片-B1战斗域拆件批-2026-10-27.md index f954ba6d..30d5cf92 100644 --- a/reports/需求卡片-B1战斗域拆件批-2026-10-27.md +++ b/reports/需求卡片-B1战斗域拆件批-2026-10-27.md @@ -12,7 +12,7 @@ - **第〇步核对(2026-10-27 写卡会话)**:来源条目=设计线条目(gdstyle 存量债清偿,逐波设计段闭合),波 1 闭合凭据=architecture v1.18(「战斗编排域拆件定稿」节+功能层两新件行),状态已到「待写卡」,放行。波 3/damage/treasure 三收编件按 §六第 5 条定性纯代码(零设计改动)+重测读数写卡。 - **attune 族领地隔离**:同调配装 8 成员原位保留(v1.18 第 4 款)——语义领地归迭代 39 副卡(AttuneLoadout 充能单源化)。本卡禁触 attune 族与 adventure_runner/level_runner/board_view 三宿主(迭代 39 在册规避);level_runner 对本卡零改动(其 treasure_inventory 注入 `level_runner.gd:502` 与 set_treasure_unlocked `:640` 走宿主公有面不变)。 -- **并行冲突注记**:与卡 2(波 2/4/8 core/data 面+effect_engine)、卡 3(波 6/8 呈现面)文件交叠零(整合裁定消除);与波 7 现成卡(结构小件定点修批)文件交叠零。同迭代排波先后自便(本卡自持 worktree 批)。 +- **并行冲突注记**:与卡 2(波 2/4/8 core/data 面+effect_engine)、卡 3(波 6/8 呈现面)文件交叠零(整合裁定消除);与波 7 现成卡(结构小件定点修批 v1.3,2026-10-26 修订定稿)文件交叠零。同迭代排波先后自便(本卡自持 worktree 批)。 - **PARITY 触面预告**:本卡改动面命中 `run_all_gates.sh:227` PARITY_TOUCH_FACES 三路径(battle_orchestrator.gd/settlement//damage_controller.gd)——对拍发起与否归用户裁(§11 待裁点 1)。 ## 1. 目标与完成定义 diff --git a/reports/需求卡片-核心数据面结构收敛批-2026-10-27.md b/reports/需求卡片-核心数据面结构收敛批-2026-10-27.md index 7b6670eb..2e34b95e 100644 --- a/reports/需求卡片-核心数据面结构收敛批-2026-10-27.md +++ b/reports/需求卡片-核心数据面结构收敛批-2026-10-27.md @@ -13,7 +13,7 @@ - **卡间文件零交叠(整合裁定 §六第 7 条既定收益)**:卡 1 文件集=battle_orchestrator/grant_segment/combat_segment/settlement_table/damage_controller/treasure_interact_controller——本卡零触;卡 3 文件集=呈现层——本卡零触。effect_engine 归本卡即「防与卡 1 文件交叠」的既裁结果。 - **unit_container spawn 参数键因此留残**(详见 K6):spawn 签名收敛(10→≤5 参)必改全部调用方,含 `battle_orchestrator.gd:364` 一行=卡 1 文件集——为守住零交叠义务,本卡只做 spawn 体内私有拆分(清 81 行/17 局部两键),参数键随卡 1 批或尾波随动。 - **与迭代 39 两卡(已编)的文件触碰**:副卡(同调配装充能域封装批)触 effect_engine.gd(仅 :94 注释面 RunLedger 表述清)与 meta_progression_forge_test.gd(:290-291 直构改址)——本卡重构 effect_engine.gd 本体并改址同一测试文件的其他行;**同文件异行域,编排须错波,后行者 T0 吸收行号漂移**。 -- **与波 7 现成卡(结构小件定点修批 v1.2,停卡待裁)**:同触 board_generator.gd(其 :396-398 _fatal)与 reward_economy.gd(其 :366-368 _fatal)——波 7 行号锚在本卡合回后须按其 T0 重核(其卡已自带该义务),编排串行。 +- **与波 7 现成卡(结构小件定点修批 v1.3,已修订定稿待编排)**:同触 board_generator.gd(其 :396-398 _fatal)与 reward_economy.gd(其 :366-368 _fatal)——波 7 行号锚在本卡合回后须按其 T0 重核(其卡已自带该义务),编排串行。 - **PARITY/MC 纪律**:本批零数值改动、零 RNG 流改动、零 PARITY 触面(S8_FILES/PARITY_TOUCH_FACES 零命中)→ 零 MC、零对拍补跑。 ## 1. 目标与完成定义 diff --git a/reports/需求卡片-结构小件定点修批-2026-10-26.md b/reports/需求卡片-结构小件定点修批-2026-10-26.md index 547515fd..824830bb 100644 --- a/reports/需求卡片-结构小件定点修批-2026-10-26.md +++ b/reports/需求卡片-结构小件定点修批-2026-10-26.md @@ -12,6 +12,7 @@ - 审计行号基线=2026-10-24(迭代 37 拆件前);本卡 §3 已按现行 master 重定位(①main→main_overlay_flow 拆件迁移、③行号漂移),**v1.3 复核轮再按迭代 38 合回点 8ea7cfba 重锚一遍**(`battle_orchestrator.gd` 组装点与 `_fatal`、`main.gd` 各址均漂移),开工日 T0 仍须复核。 - 与 2026-10-25 两批卡零文件交叠(卡 A 触 battle_orchestrator 的发射点/头注/校验段——本卡 p5 只动组装点的两行接线与两协作件 `_fatal` 成员,**按语义面判交叠、不按行号**:行号随合回漂移,「发射与校验段」对「组装点接线行」的面不相交在换代后仍成立;rng_service p6/p7 与其零叠)。同波无冲突。 - p6/p7 同触 `rng_service.gd:100-112` 同一函数的两条分支——v1.3 并修后两处改动面相邻,禁拆成两波同文件互踩(一条波次内完成)。 +- **与「核心数据面结构收敛批」(2026-10-27 v1.0,在册同条目)文件交叠**:同触 `board_generator.gd`(本卡改 `_fatal` :396-398)与 `reward_economy.gd`(本卡改 `_fatal` :366-368)——该卡 §0 已记此交叠并裁「编排串行、后行者 T0 吸收行号漂移」。本卡体量最小(六件皆行级),**宜先行**;若被排在该卡之后,§1/§3/S5 的行号锚一律按其 T0 重核,禁照搬本卡现值。 - p5 触结算域(core 件 _fatal 形态)——parity 触面按 MC 纪律:零数值改动=零 MC(_fatal 是违约路径,合法路径零触碰)。 ## 1. 目标与完成定义 diff --git a/roadmap.md b/roadmap.md index a37858b6..2574b564 100644 --- a/roadmap.md +++ b/roadmap.md @@ -6,7 +6,7 @@ - **阶段**:M3——Alpha 版本的完整实现(2026-10-09 立规:未明令宣布完成前停留 M3,迭代只排 M3 需求,M4 不排期;根目录 stage.txt 为旧阶段开关仅存档)。 - **迭代位**:迭代 1–38 全部已完成——迭代 38 六卡 2026-10-26 合回并完成批后收尾。 -- **下一步**:迭代 39 已编三卡(2026-10-26 编入,≈10.15 个工作日——P0「AdventureRunner 职责真拆分」主副卡,副卡硬前置主卡+技能池情境条件触发器卡排末位),待开工,实现段由用户以 /iter 39 发令。迭代 38 卡②(结构小件定点修批)停卡退回上游,验收载体处方随「gdstyle 存量债全量清偿」条目波 7 重裁。待编池:营地交互重做卡⑤(排卡④之后)、卡④(已退回美术设计段,美术设计闭合后重立卡)、冒险前资源配比预设(冻结备选)、迭代 30 原卡②③(2026-10-17 已剔出迭代 30 规划、退回待设计,待美术/设计定稿后重新立卡)。 +- **下一步**:迭代 39 已编三卡(2026-10-26 编入,≈10.15 个工作日——P0「AdventureRunner 职责真拆分」主副卡,副卡硬前置主卡+技能池情境条件触发器卡排末位),待开工,实现段由用户以 /iter 39 发令。迭代 38 卡②(结构小件定点修批)已随用户裁出上游修订定稿 v1.3(验收载体改独立负面套件+并修未播种分支),挂在「gdstyle 存量债全量清偿」条目波 7 待编排。待编池:营地交互重做卡⑤(排卡④之后)、卡④(已退回美术设计段,美术设计闭合后重立卡)、冒险前资源配比预设(冻结备选)、迭代 30 原卡②③(2026-10-17 已剔出迭代 30 规划、退回待设计,待美术/设计定稿后重新立卡)。 ## 里程碑时间线 @@ -74,7 +74,7 @@ | 迭代 38 | 已完成(2026-10-26) | 已退役(git 历史可考) | 2026-10-26 | ≈5.225 个工作日 | 已退役(git 历史可考) | | 迭代 39 | 待开工 | reports/需求卡片-冒险域拆件与账本实体化批-2026-10-26.md
reports/需求卡片-同调配装充能域封装批-2026-10-26.md
reports/需求卡片-技能池情境条件触发器批-2026-10-26.md | 2026-10-26 | ≈10.15 个工作日〔用户特批 2026-10-26 超 10 个工作日〕 | — | -- 迭代 38 收口为带红合并〔用户特批 2026-10-26〕:09 静态扫描 S13 gdstyle 恶化 2 条经批准记入基线存量红(git 提交 c4c69701),卡② 停卡退上游待「gdstyle 存量债全量清偿」条目波 7 重裁。 +- 迭代 38 收口为带红合并〔用户特批 2026-10-26〕:09 静态扫描 S13 gdstyle 恶化 2 条经批准记入基线存量红(git 提交 c4c69701),卡② 停卡退上游,处方已于 2026-10-26 修订定稿 v1.3(git 提交 b3ea7532),随「gdstyle 存量债全量清偿」条目波 7 待编排。 - 历史行的「—」= 该列事实不可考:迭代 1~8 早于需求卡片制;编排时点与预计周期不再回溯,细节查 git 提交史。 - 「已退役(git 历史可考)」= 需求卡片或实现报告曾存在,已按「证据只留最新」退役;已完成迭代的实现报告列只填 reports/ 现存路径或本保留字,不填「—」。 - 新迭代行的编排与各列判据见 doc-conventions §12.2 与 iter-plan 技能,由流水线闸(`tools/pipeline_gate.py`)机检。 diff --git a/待办清单.md b/待办清单.md index 26aeeb5e..b40b1736 100644 --- a/待办清单.md +++ b/待办清单.md @@ -4,7 +4,7 @@ #### gdstyle 存量债全量清偿——216 键按病根分波整改(2026-10-26 登记,来源=会话提及,优先级=P0) -**实况**:S13 闸实测存量债 216 键/60 文件(2026-10-26,master f3b148ce,gdstyle v0.4.0 默认阈值;基线登记 234 键=实存 216+陈旧 18)。全量清单、波次方案与纪律见清点报告(本条目裁决源)。2026-10-26 用户裁:撤销「一条总账」与「按病根拆多条」两案,并为本条单账(存量债全部清除,紧急优先级);原「gdstyle 基线陈旧键待人工清理」条目并入波 0(基线对账刷新),原「结构审查未立项小件候审」条目并入波 7(卡已写、停卡待裁)。**2026-10-26 设计段闭合(逐波裁定全数落定)**:①段组织=逐波开设计段,纯代码波(波 0/2/3/4/5/6/8)写卡前确认零设计改动+按当时 master 重测读数即可写卡;②波 2 各文件内部拆、波 6 视图内部拆私有函数、波 8 config_db 纯代码收敛(三处零设计改动);③波 1 拆件定稿=轴甲两件——battle_orchestrator 拆出 BattleFxHost(效果引擎宿主域)+RewardGrant(奖励授予域),宿主保留状态机/facts 缓冲/订阅/段驱动/行发射基建/呈现投影,attune 族原位保留(迭代 39 副卡语义领地),emit 经 bind 注入 Callable,行数恶化债(c4c69701 挂账)本波还债归绿,残留债「改善非清零」口径预计 8–10 键;定稿落文 architecture.md v1.18(功能层两新件行+「战斗编排域拆件定稿」节);**同日独立审查折入**(grilling+godot-master 双子代理并行、双判回炉补裁级——骨架成立、接线未闭合):阻断 8 条去重 6 组+建议 5 条全数折入 v1.18——跨件单向接线裁死(RewardGrant 持 fx 件引用/fx 兑付走注入 Callable,禁 RefCounted 环)、settlement/ 段类随动(直持三引用封转发壳)、12 随迁键卡内收敛义务(禁波 0 refresh 吸收)、两新件消费依赖列补全+引用束注入、treasure_interact_controller 三触点分家(现值回调双取值面)、_fx_revealing 再入闸归 fx 件(裁定全文见清点报告 §六第 6 条);④全部波不改游戏规则与玩家可见行为,design/gdd/systems/ 零修订预期;波 5 已实查落定纯代码(open_ticket 12 参=单据声明形态)。波 7 的 wr5/wr6 验收载体重裁为写卡段用户裁点(卡 v1.2 在册,写卡补呈报)。裁定全文见清点报告 §六。 +**实况**:S13 闸实测存量债 216 键/60 文件(2026-10-26,master f3b148ce,gdstyle v0.4.0 默认阈值;基线登记 234 键=实存 216+陈旧 18)。全量清单、波次方案与纪律见清点报告(本条目裁决源)。2026-10-26 用户裁:撤销「一条总账」与「按病根拆多条」两案,并为本条单账(存量债全部清除,紧急优先级);原「gdstyle 基线陈旧键待人工清理」条目并入波 0(基线对账刷新),原「结构审查未立项小件候审」条目并入波 7(卡已写;iter38 施工停卡后经用户裁于 2026-10-26 修订定稿 v1.3,待编排)。**2026-10-26 设计段闭合(逐波裁定全数落定)**:①段组织=逐波开设计段,纯代码波(波 0/2/3/4/5/6/8)写卡前确认零设计改动+按当时 master 重测读数即可写卡;②波 2 各文件内部拆、波 6 视图内部拆私有函数、波 8 config_db 纯代码收敛(三处零设计改动);③波 1 拆件定稿=轴甲两件——battle_orchestrator 拆出 BattleFxHost(效果引擎宿主域)+RewardGrant(奖励授予域),宿主保留状态机/facts 缓冲/订阅/段驱动/行发射基建/呈现投影,attune 族原位保留(迭代 39 副卡语义领地),emit 经 bind 注入 Callable,行数恶化债(c4c69701 挂账)本波还债归绿,残留债「改善非清零」口径预计 8–10 键;定稿落文 architecture.md v1.18(功能层两新件行+「战斗编排域拆件定稿」节);**同日独立审查折入**(grilling+godot-master 双子代理并行、双判回炉补裁级——骨架成立、接线未闭合):阻断 8 条去重 6 组+建议 5 条全数折入 v1.18——跨件单向接线裁死(RewardGrant 持 fx 件引用/fx 兑付走注入 Callable,禁 RefCounted 环)、settlement/ 段类随动(直持三引用封转发壳)、12 随迁键卡内收敛义务(禁波 0 refresh 吸收)、两新件消费依赖列补全+引用束注入、treasure_interact_controller 三触点分家(现值回调双取值面)、_fx_revealing 再入闸归 fx 件(裁定全文见清点报告 §六第 6 条);④全部波不改游戏规则与玩家可见行为,design/gdd/systems/ 零修订预期;波 5 已实查落定纯代码(open_ticket 12 参=单据声明形态)。波 7 的 wr5/wr6 验收载体重裁为写卡段用户裁点(卡 v1.2 在册,写卡补呈报)。裁定全文见清点报告 §六。 关联文档清单: - 清点报告 reports/审计-gdstyle存量债清点与清偿方案-2026-10-26.md(2026-10-26,216 键全量清单+波次方案+纪律+设计段裁定记录 §六含整合裁定第 7 条)