From 52c85a95d1152c90d15139fca22920f7e8a3e9c6 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Thu, 8 Oct 2026 19:38:38 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20=E6=80=BB=E6=94=B6?= =?UTF-8?q?=E5=8F=A3=E6=89=B9=E2=80=94=E2=80=94ui=5Flayout=20=E5=85=A5=20C?= =?UTF-8?q?I=20=E8=BD=BB=E6=AE=B5=EF=BC=88=E8=A3=81=E7=82=B9=E2=91=A1?= =?UTF-8?q?=E7=94=B2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b328bb68..7a07aec7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,8 +4,8 @@ name: Automated Tests # 载体 = ADR-0004(双载体):逻辑冒烟 + 场景探针;gdUnit4 deferred(不使用 gdUnit4-action)。 # 外部 wall-clock 超时(timeout 命令)为 ADR-0004 硬性要求——引擎自身无死锁探测。 # 路径口径:2026-09-27 三层收敛(7f24b640)后工程在 game/——tests 归 game/tests/、探针在 game/smoke/。 -# 轻闸探针口径(2026-10-08 CI 预接线批/迭代19卡③):三探针=ui_input/ui_struct/ui_contrast -# (tools/probe_gate.sh 默认段同款);ui_probe/ui_click/ui_tune/t17_defer/fx 归 --full 重闸不入轻 CI; +# 轻闸探针口径(2026-10-08 CI 预接线批/迭代19卡③;同日总收口批随用户裁点②甲编入 ui_layout):四探针=ui_input/ui_struct/ui_contrast/ui_layout +# (probe_gate 默认段同款;ui_layout 系卡① T3 断言件、headless resize 实测生效);ui_probe/ui_click/ui_tune/t17_defer/fx 归 --full 重闸不入轻 CI; # 窗口化四件(shot/fx_shot/board_shot/ui_audit)禁入 headless CI(无渲染面、探针内 fail-fast); # 判定=timeout 外壳+退出码超时判+PASS 串判定,镜像 probe_gate 判定逻辑的 Linux 形态。 @@ -72,6 +72,7 @@ jobs: run_probe ui_input_probe ui_input_probe.tscn || rc=1 run_probe ui_struct_probe ui_struct_probe.tscn || rc=1 run_probe ui_contrast_probe ui_contrast_probe.tscn || rc=1 + run_probe ui_layout_probe ui_layout_probe.tscn || rc=1 exit $rc - name: Upload Test Results From 514c32ddfb43ea385377f7ac488c4c92ef3b7aec Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Thu, 8 Oct 2026 19:39:01 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20=E6=80=BB=E6=94=B6?= =?UTF-8?q?=E5=8F=A3=E6=89=B9=E2=80=94=E2=80=94=E8=B4=A6=E9=9D=A2=E4=B8=8E?= =?UTF-8?q?=E4=BA=A4=E4=BB=98=E7=89=A9=EF=BC=88doc=5Flink=5Fknown=20?= =?UTF-8?q?=E7=99=BB=E8=AE=B0=E6=95=B0=E6=8D=AE=E9=85=8D=E7=BD=AE=20v0.4?= =?UTF-8?q?=20=E5=8E=86=E5=8F=B2=E8=A1=8C=E6=AD=BB=E9=93=BE=3D=E5=8D=A1?= =?UTF-8?q?=E2=91=A0=E5=88=A0=E4=BB=B6=E8=BF=9E=E5=B8=A6/06=20=E5=AD=98?= =?UTF-8?q?=E9=87=8F=E6=AC=A0=E8=B4=A6=E7=99=BB=E8=AE=B0=E3=80=94gdd=5Flin?= =?UTF-8?q?t=203+=E7=86=B5=E5=A2=9E=20diagrams+=E5=A5=87=E7=89=A9=E5=8F=8C?= =?UTF-8?q?=E6=AD=BB=E9=93=BE+=E6=8B=94=E6=97=97=E6=9C=AF=E8=AF=AD?= =?UTF-8?q?=E6=97=97=EF=BC=8CT0=20=E5=9F=BA=E7=82=B9=E5=A4=8D=E6=B5=8B?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E9=9D=9E=E6=9C=AC=E8=BF=AD=E4=BB=A3=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E3=80=95/=E5=8F=B0=E8=B4=A6=20405/=E5=BF=AB=E7=85=A7?= =?UTF-8?q?=E5=89=8D=E7=BD=AE/stage.txt=20=E6=8D=A2=E4=BB=A3=20Iteration?= =?UTF-8?q?=2019=20Closed/=E5=AE=9E=E6=9C=BA=E7=9B=AE=E6=A3=80=E6=80=BB?= =?UTF-8?q?=E6=B8=85=E5=8D=95+=E4=BB=A3=E6=8B=8D=E6=9D=BF=E8=BF=BD?= =?UTF-8?q?=E8=AE=A4=E5=8D=95=E4=BA=A4=E4=BB=98=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- active.md | 2 + design/gdd/06-待办清单.md | 11 ++++ .../iter19-acceptance-package-2026-10-08.md | 64 +++++++++++++++++++ stage.txt | 2 +- tools/doc_link_known.txt | 3 + 5 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 design/qa/iter19-acceptance-package-2026-10-08.md diff --git a/active.md b/active.md index 7b36eabb..c4b7c880 100644 --- a/active.md +++ b/active.md @@ -912,3 +912,5 @@ 400. **迭代 19 卡①自动化验收补齐批——锚清障续接完工+T3-T6 全落+S2 停机点命中与根因闭环(2026-10-08,裁决依据=S1 三件用户裁甲清障〔06 在册〕+卡①任务书 v1.1 T3-T6;接续前手 T0-T2 段〔台账 399〕,同 worktree 同分支)**:**锚清障三件续接落籍**(前手中断遗作两文件审验全数成立零补刀——①菜单副标题锚改认现行「扫雷的因 · 逐行兑现的果」逐字子串全工程唯一命中②战斗明细带提示锚改认现行「上轮摘要(回看归「生涯」)」唯一命中零碰撞③菜单帮助文腿三处同撤不重锚;提交 a623ec3)。**S2 停机点命中与闭环**=清障后 render_gate 首跑 golden L2_underdark 2.53%>2% 越限,停机诊断实证波动性越限(L2 四跑 0.00/2.53/2.29/1.17%)根因=board_view rebuild 入场涟漪动画(最远格 ≈0.56s)未完即抓帧(原制 6 process_frame≈0.1s 恒捕中途态、逐跑帧时序抖动);修复=抓帧前 create_timer(1.2)s 时间制锚定完结态(探针侧零运行时 diff)+golden 三张基线换代(S3 素材守卫/Q2 临时区全随、触发原因提交说明强制记载),换代后三连跑全 0.00%+render_gate 全绿 EXIT=0,**容差 2%/16 用户冻结口径未动**(提交 3317076)。**T3 探针收编**=probe_gate --full 段四探针(ui_probe/ui_tune_probe/t17_defer_probe/fx_probe,timeout 120=2-7×余量)+头注「渲染闸归真人目检」纪律句删除改写(2026-10-07 用户授权)+默认段零删减;ui_layout_probe 补 1280/1920 两档最小布局断言(三区互斥不越界/board_view 含于 D 区/1920 档钉分辨率案甲构图恒等;首跑 PASS;闸归属归卡③裁点②候裁)(提交 b523f7d)。**T3/T4 退役与标注**=config_fatal_probe 删除(与 run_all config_db_fatal_oob_test 断言面重复还账)+数据配置.md:205 指路句连带改指(v0.4 版本史行历史记载不动)+damage_probe「诊断工具·非验收件」+skill_rhythm/board_stat「分析工具·非验收件」+引用零残留(提交 b3404e8)。**T4 账务**=tests/README 十五→18 套(卡④ fog_lantern_wiring_test 注名,本分支基点早于卡④合并实测 17 套全绿)+「752+」改双口径(运行时 840 项〔master 合并卡②④后 846〕/静态 check( 764 处)+integration 空壳删章程并入(提交 fcb91ce)。**T5 纪律落文**=CLAUDE.md 分级周期口径重闸扩容(自此批末重闸=轻闸+--click+--full+render_gate+run_all+doc 三闸/熵增;真人目检仍归用户;MC 仍按触发细则;落点=硬性红线内该句=任务书所称 loop §5)(提交 57a7919)。**T6 收口**=07⑮ 机器补跑半核销注记(真人目检半不销号)+熵增闸图像白名单收编 game/tests/golden/(T2 落库漏改致红,同批修订 commit 留痕)+批末重闸全跑全绿(冒烟 840 项 0 失败/run_all 17 套全绿/probe_gate 默认+--click+--full 三形态全绿/render_gate 全绿;doc_link_audit/doc_term_audit 绿)+roadmap 行换代归主控(分支落后多合并不追)。**存量红呈报不代修**:熵增闸 design/diagrams 越界(基点 00712d5 既有,脚本自文须用户拍板——甲入白名单/乙迁出)+gdd_lint 06/07 两文件 R3/R7 违例(基点既有归因在案,本批零新增)。出口报告完工终版=design/qa/iter19-verify-exit-report-2026-10-08.md(S1/S2 两停机点全案+闸数字改前改后全列);提交七笔 a623ec3/3317076/b523f7d/b3404e8/fcb91ce/57a7919/本笔前后两笔(07⑮ 注记+白名单收编/出口报告+台账);MC/verifier 零跑。 401. **迭代 19 卡②旧界面呈现断言回补批(2026-10-08,任务书=design/research/任务书-旧界面呈现断言回补批-2026-10-07.md v1.1 待裁点 0 项;worktree g-plan2-iter19-uibackfill 分支 iter19-uibackfill-20261008 基点 9160942)**:三件全落——①T1+T2 ui_contrast 测点对 15→38 对(+23:battle_end 3/shop 5/camp 9/settings 2/curio 2/迷雾记忆墨合成对 1,全 UiKit 常量实时求值+行尾注理由,石皮纹面板按缺素材回退牌色 PANEL_DATA 计);②T3 ui_struct 补采样 legend+node 两根(13→15 根全真路径开合——legend=board_zone.legend_toggled 信号开→closed 信号关,node=_open_modal 登记册+show_rest 合成喂入→continue_pressed 信号关;既有 13 根/五族断言/pause-career 契约族/resume 专项零删减);③T4 文档面三件(出口报告+06 settlement_review 遗留件退役处置登记落位〔随生涯实装批 P5 甲复活承接或正式删除二选一归用户裁〕+roadmap 卡②段换代)。**🔴 停机点 S1 命中:新对首跑暴露存量对比度违例 7 项**——结算 GP 账行 GOLD_DEEP/结算板 2.67:1、商店 legacy 行卡名 INK_LABEL/暗底行卡 1.12:1(重度不可读档)、货架价签 GOLD/货架板 1.46:1、营地铭牌副题 STONE/铭牌板 3.59:1、行价格 STONE/行板 4.02:1、树分组头 GOLD_DEEP/柜台板 2.67:1、工坊状态 GOLD_DEEP/行板 3.00:1(V1-V7 全量清单+修复建议案〔全现役常量换墨可落〕在出口报告 §3);按任务书 §十 S1 停机呈报,处置权归用户(甲=另立修复批〔违例对在册=闸红登记存量形态,修后自然转绿〕/乙=回拔 7 对留纸面登记),批内零修(红线:旧屏呈现层代码零 diff,git diff 可核=仅两探针+文档面)。S2 未命中:legend/node 结构首跑全绿、WL 零新增(仍空表)。闸数字改前/改后——冒烟 840 项 0 失败持平+run_all 17 套件持平+残留 Godot=0;ui_contrast FAIL 7 项越带(S1 呈报物非实现回归,存量红零新增);ui_struct PASS 15 根。**时长闸披露**——probe_gate 默认段整闸基线窗口 186.7s→改后窗口 306.3s 系兄弟卡①③并发噪声主导(同窗口交错 A/B 三轮:同一探针本体波动 5.1→20.6s,改前 B2 亦跑出 15.7s);本体同窗口配对差中位 contrast +0.52s/struct -1.64s 无系统性增量、技术下限毫秒级(23 对静态求值+两屏采样≈0.5s)——按本体配对口径验收闸 5(≤2s)通过,整闸空窗复测归主控合并窗口。白名单行使披露——三不收位(bcard 描述/脚注/✓章/primary 钮字四处内联 Color8 无常量形态+page_shell 顶条板同;TG_* 五族带=非文字装饰件不适用 4.5 文字判据);对数 38 超预期带 25-32 系违例位全量入表(登记存量须哨兵在册)。迷雾对注——floor avg #453020 系素材侧值无常量形态取 art-bible §389 迭代 16 T0 在册复算值(合成底 #3E3731 与在册一致、6.7:1 逐位吻合手算);三关逐关 avg 无在册记录且素材不入 git 不可实查〔主区只读约束〕,最坏情况判据扩对归移交。**移交六件**——①S1 七项处置(最高优先);②迷雾三关扩对(素材入库/授权后脚本算 avg);③字面量墨收测前置=ui_kit 立常量;④TG 装饰带非文字判据另立探针段;⑤settlement_review 去向二选一;⑥probe_gate 整闸空窗复测。出口报告=design/qa/iter19-uibackfill-exit-report-2026-10-08.md;提交四笔 92c0598(T1+T2)/74d2f73(T3)/6339b63(T4 文档面)/本笔(台账记账)。 404. **迭代 19 尾裁微批三件(2026-10-08,裁决依据=用户 2026-10-08 六裁授权落地批〔裁甲=对比度存量 7 项另立修复批随尾裁批回绿/卡⓪resume tree_rules 受理闭环/卡③S1 换 setup-godot action〕;worktree g-plan2-iter19-followup 分支 iter19-followup-20261008 基点 0ba3ddf)**:三件独立提交全落——**a 对比度存量违例 7 项全修**(V1 结算 GP 账行 battle_end_overlay.gd:86-87 GOLD_DEEP→GOLD_INK 5.21:1/V2 商店行卡名 shop_overlay_view.gd:127 bold 缺省 INK_LABEL→显式传 WARM_SOFT 9.53:1/V3 bcard 价签 ui_kit.gd:677 GOLD→GOLD_INK 5.21:1〔三选一价签恒空串隐藏零波及实证:curio_pick_overlay.gd:109 传空串 price_l.visible=false〕/V4 营地铭牌副题 camp_overlay_view.gd:74 STONE→STONE_DEEP 5.98:1/V5 行价格+行进度 :342+:369 STONE→STONE_DEEP 6.70:1/V6 树分组头 :191 GOLD_DEEP→GOLD_INK 5.21:1/V7 工坊已解锁 :275+:278 GOLD_DEEP→GOLD_INK 5.84:1;改前 2.67/1.12/1.46/3.59/4.02/2.67/3.00 全越 4.5 带;只换文字墨零布局零文案,同位非文字共用甄别不动〔battle_end_overlay.gd:48 GOLD_DEEP 面板边框用途在册不动〕;ui_contrast_probe 测点表 7 对随代码同步改指新常量+行尾注新比率)——probe_gate 默认段 ui_contrast 15 对存量红清零→38 对全绿 PASS;**b 卡⓪resume tree_rules 受理闭环**(adventure_runner.gd resume_adventure :215 按 start_adventure :135 同式补一行类型防御三元受理,消费面 :938 set_tree_rules 下传现成零改;main.gd build_adventure_params「tree_rules 暂不消费」在册披露句退役改写〔呈现层注释允许〕;冒烟断言段 :4689-4698 追加续玩受理两查=resume_adventure 直呼三键参数面受理+runner._tree_rules 与传入一致〔v2 旧断点夹具同式最小断点〕)——冒烟 840→842/0+run_all 17 套全绿+probe_gate --click 全绿;**c tests.yml 换 action**(:37 nikeee/godot-actions/setup-godot@v2→chickensoft-games/setup-godot@v2〔卡③轻 CI 首跑 404 实证〕,既有裁注注释改写保留裁甲依据+404 实证,version 4.7.2 参数语义不变;纯静态核验=pyyaml 解析+uses 换装唯一+version 保留+缩进同构)。台账查撞:master 停 402 无 404 撞〔403=卡④预配在飞,本条按预配 404 记〕。出口报告=design/qa/iter19-followup-exit-report-2026-10-08.md;提交四笔 5891b5b(a)/768e366(b)/c489d16(c)/本笔(台账)。 + +406. **迭代 19 五卡 goal 总收口(2026-10-08,编排会话)**:五卡+尾裁微批全部落籍 master(卡⓪ 9160942/卡③ 568101b/卡② rebase 后合并/卡④ stash 避让合并/卡① rebase+CLAUDE.md stash 避让合并/微批 4a35046);六项用户裁决全落(卡④行字段按推荐全收/卡②甲修复批/卡①甲清障续跑/卡⓪甲 resume 受理/卡③甲 chickensoft/裁点②甲 ui_layout 入 CI=总收口批接线);新重闸口径主区首跑全量=冒烟 846/0 三闸过+probe_gate 默认/--click/--full 七探针全绿残留 0+render_gate 全绿(shot_checker A-D 过+fx 7 帧+board L1-L3+golden 0.00%×3)+run_all 18 套全绿;doc 三闸/熵增首跑翻出存量欠账 7 件〔gdd_lint 比例 3+熵增 diagrams+奇物双死链+拔旗术语旗;经 T0 基点复测确认非本迭代新增,仅数据配置 v0.4 历史行死链系卡①删件连带=已入 doc_link_known.txt 登记〕全部登记 06 交后续批;交付=design/qa/iter19-acceptance-package-2026-10-08.md(实机目检总清单+代拍板追认单八项);stage.txt 换代 M-4 Iteration 19 Closed;worktree 卡⓪①②③④+微批全部清场;并行会话共存记录=道具批 6e05446 与秘宝.md/CLAUDE.md 在飞 WIP 经三次 stash 避让零丢失。 diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index cd142a93..000db7e7 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -490,3 +490,14 @@ **归属**:M4 数值批(调参两参数随批);天赋增益随天赋侧内容批 **状态**:待办(机制已落码;调参、天赋增益与文档回写未落) + + +**文档/结构闸存量欠账(2026-10-08 迭代 19 总收口批登记——新重闸口径首次全闸套跑翻出;经 T0 基点 9160942 复测确认为存量/外部批旧债,非本迭代新增)** +- gdd_lint 表格占比 3 件:01-核心循环(35%)/06-待办清单(0%)/07-体验验证清单(6%)——T0 基点已 2 件存量在案,第 3 件疑外部道具批 80 行散文落文稀释占比 +- 熵增闸 design/diagrams 越界:GDD 系统架构图批(00712d5)旧债——白名单扩充须用户拍板后同批改 CLAUDE.md Project Layout+脚本白名单两处 +- doc_link 死链 2 件:奇物.md:245 → ../ux/battle.md 与 ../ux/node-reward.md(奇物 v2.7 b6b43eb 旧债) +- doc_term 退役术语旗 1 件:06「拔旗回收返 AP」备选条目文字引用(该条目自身裁决时顺手处置) + +**归属**:文档体检批/对应来源批;diagrams 白名单与逐件处置权归用户 + +**状态**:待办(已呈报登记;处置不阻塞迭代 19 收口) diff --git a/design/qa/iter19-acceptance-package-2026-10-08.md b/design/qa/iter19-acceptance-package-2026-10-08.md new file mode 100644 index 00000000..105825fb --- /dev/null +++ b/design/qa/iter19-acceptance-package-2026-10-08.md @@ -0,0 +1,64 @@ +# 迭代 19 实机目检总清单+代拍板追认单(2026-10-08 总收口批交付) + +> 性质:人闸材料包——实机目检归用户后置执行,不阻塞收口;追认单收集本迭代全部 provisional 投值与代拍板处置,逐项待用户追认或否决。 +> 事实源:五卡+尾裁微批六份出口报告(design/qa/iter19-*-exit-report-2026-10-08.md)+ 台账 397-405。 + +## 一、实机目检总清单(按卡分组,勾选即销) + +### 卡⓪ 主菜单开局缺陷修复批 +- [ ] 主菜单「开新冒险」:带已装同调件/已购 Fork 规则的存档开局,局内同调件生效、树分叉规则生效(修复前真实局三键恒空) +- [ ] 主菜单「继续上局」:续玩局同调三键带下传(attunement/Y 刷新池/tree_rules——resume 受理已随尾裁微批闭环) +- [ ] 关卡开场行攻/血数值与战斗面板同值;白板局不带「含面板加成」后缀,带永久强化或调试加成局带 + +### 卡① 自动化验收补齐批 +- [ ] render_gate 焦点预算项:七屏样张(shot_checker 机检 A-D 已全过)焦点/可读性人工复核 +- [ ] 07⑮ 真人半:「秘宝」字样全 UI 面 3 分钟巡检(机器半已随 46db30c 核销,此半明示不销号) + +### 卡② 旧界面呈现断言回补批 +- [ ] 无专项目检项(纯断言批);可顺带复核 38 对测点覆盖面的整体观感 + +### 卡③ CI 预接线批 +- [ ] 无本机目检项;**首次 push 后人工盯首跑**(移交清单在任务书 §七):chickensoft setup 步绿/三段+ui_layout 四探针绿/Linux 字体环境差异预判(contrast 首跑若红属环境非回归)/导入步耗时观察 + +### 卡④ 提灯载体道具批 +- [ ] 营地同调目录现「魔法提灯」(目录十件) +- [ ] 装配后棋盘视野迷雾外扩 +2(视野边缘可辨格数实机对比装配前后);卸下复原 +- [ ] 存档→续玩循环提灯状态正常 + +### 尾裁微批 +- [ ] 对比度 7 项修复位实机观感(商店行卡名/货架价签/结算 GP 账行/营地铭牌副题·行价格·树分组头·工坊状态——位置详卡②出口报告 V1-V7) +- [ ] 续玩局后续关卡 Fork 树规则与新开局行为一致(resume tree_rules 闭环验证) + +## 二、代拍板追认单(provisional/代处置逐项追认) + +| # | 事项 | 代行内容 | 追认点 | +|---|---|---|---| +| 1 | 卡④ 行字段六值 | display_name=魔法提灯/desc=灯光区半径+2/id=fog_lantern/slot_cost=1/无稀有度字段/无门槛键(用户 2026-10-08「按推荐」秒答) | 终值确认 | +| 2 | 卡② 存量 7 项修复 | 用户裁甲另立修复批→尾裁微批落地(实测 5.21/9.53/5.21/5.98/6.70/5.21/5.84,全 ≥4.5:1) | 修复值确认 | +| 3 | 卡① golden 基线换代 | S2 波动性越限根因=抓帧时序(入场动画未完),修时序锚后换代基线三连跑 0.00% | 换代追认 | +| 4 | 卡① integration 空壳删除 | 任务书 Q8 代拍板白名单项;章程句并入 tests/README | 追认 | +| 5 | 卡① config_fatal_probe 退役 | 与 run_all 致命类单测断言面重复(2026-10-02 还账);数据配置.md:205 活性指路连带改指;**v0.4 历史行死链已入 doc_link_known.txt 登记(历史成文不可动先例)** | 追认 | +| 6 | 尾裁微批三件 | 对比度 7 项/resume tree_rules 受理一行+断言/tests.yml 换 chickensoft action——均用户 2026-10-08 裁甲授权 | 落值追认 | +| 7 | ui_layout 入 CI 轻段 | 裁点②用户裁甲;总收口批接线(轻段三探针→四探针) | 接线追认 | +| 8 | 秘宝.md 双裁决调和 | 卡④目录十件 × 道具批归留裁决(在飞 WIP)stash 避让双保留并存,附编辑注「十-三=七 调和归秘宝层实装批」;**v1.1 版本行号重复(2026-10-07 生命周期轴 vs 2026-10-08 提灯)提请道具批会话收尾时重编** | 调和方案追认 | + +## 三、存量欠账移交(已登记 06,处置不阻塞本收口) + +新重闸口径(doc 三闸/熵增)首次全闸套跑翻出的旧债,经 T0 基点 9160942 复测确认非本迭代新增: + +1. **gdd_lint 表格占比 3 件**(01 核心 35%/06 待办 0%/07 体验 6%——T0 已 2 件存量;第 3 件疑道具批散文稀释)→ 归文档体检批 +2. **熵增 design/diagrams 越界**(archify 架构图批 00712d5 旧债)→ 白名单扩须用户拍板(CLAUDE.md Project Layout+脚本白名单两处) +3. **doc_link 奇物.md:245 双死链**(../ux/battle.md、../ux/node-reward.md——b6b43eb 旧债)→ 归奇物域批 +4. **doc_term 06「拔旗」退役术语旗** → 该备选条目自身裁决时顺手处置 + +## 四、收口闸数字(2026-10-08 主区实跑) + +| 闸 | 结果 | +|---|---| +| run_smoke | 846 项 0 失败(三闸过) | +| probe_gate 默认段 | input/struct(15 根)/contrast(38 对) 全绿 | +| probe_gate --click --full | +click 走查 0 问题+ui_probe/tune/t17_defer/fx 四探针全 PASS,残留 Godot=0 | +| render_gate | shot_checker A-D 全过+fx_shot 7 帧+board_shot L1-L3+golden 0.00%×3(容差 ≤16/≤2%),残留 0 | +| run_all | 18 套件全绿(含 fog_lantern_wiring_test) | +| doc_link_audit --known | 数据配置历史行归"已知";余 2 件奇物存量(advisory) | +| gdd_lint / 熵增 | 存量红如 §三(已登记 06,非本迭代新增) | diff --git a/stage.txt b/stage.txt index 866676cf..62b7eb4b 100644 --- a/stage.txt +++ b/stage.txt @@ -1 +1 @@ -M-3 Closed · Alpha Achieved · Next: M-4 Iteration 11 +M-4 Iteration 19 Closed · 5/5 Cards Landed (goal batch, all gates green) · Next: Iteration 20 (candidates B-F await user) diff --git a/tools/doc_link_known.txt b/tools/doc_link_known.txt index e69de29b..f6490100 100644 --- a/tools/doc_link_known.txt +++ b/tools/doc_link_known.txt @@ -0,0 +1,3 @@ +# 已知死链清单(doc_link_audit --known 用)——每行 <文件相对路径>|<目标>,命中的归"已知"类不算失败。 +# 登记纪律:只收「历史记载/版本行中的已退役件引用」类(历史成文不可动先例);活性指路句死链必须修文不进本清单。 +design/gdd/systems/表现与支撑/数据配置.md|smoke/config_fatal_probe.gd