diff --git a/active.md b/active.md index 85d9644d..e38a7805 100644 --- a/active.md +++ b/active.md @@ -17,6 +17,15 @@ ## 当前状态快照(收口批先更新本节,再追加状态记录;≤10 行) +- **更新于**:2026-10-14(迭代 27 代码架构技术债修复批总收口——单会话 /goal+iter U0 全量交付,合并 dd418e5)。 +- **批末闸全绿**:逐位一致对拍(V1 核心)三变体五跑全同(parity_anchor×40 局×RUNSUM+JSONL 双面,工具入库 tools/parity_anchor.py)+冒烟 1055→1081/0(+V2/V3/V4/V5/V6/V7 共 26 断言)+run_all 25→27 套+probe --click+render golden 0.00%+static_scan S1/S2/S4/S9 全绿(历史 cd 静默空转顺修)+doc 三闸/熵增对基线零新增。 +- **迭代 27 交付(五波)**:T1 三屏壳场景(menu/camp/adventure)+RunScope 会话物化+SaveManager/MetaProgression 升格 autoload;T2 _settle 五段 Segment+英雄攻击拆步(编排器 1725→1325 行);T3 RunLedger 单类持四账+刷新双账删副本+gp_final 键删影子账;T4 ModalFlow 模态编排纯逻辑类+互斥域 tags 化+双 context;T5 类型闸(audit_type_hints.py 368 参数化+13 真类型+warning 配置+S9 规则);T6 死代码 13+FeatsEngine 退役+Callable 换装+状态机 enum 化+ConfigDB 归根+resolver 解耦。 +- **迭代 27 待用户**:实机目检五件(07 ㉖,登记不阻塞)+代拍板追认单十五项(报告 §三)+GDD 反哺点两条(报告 §四/06 新条)。 +- **迭代 26 交付**:按钮五态矩阵(悬停 modulate 1.06 提亮/禁用 α0.45 幽灵化/焦点 INK 2px 内缩 1px 环/危险钮本族按压态,逐实例 override 主题层零新增);全局纹理过滤 Nearest+平滑渐变件三处 LINEAR 白名单;三处 <4.5:1 换墨(GOLD_BRIGHT/HERO_BLUE_BRIGHT/STONE_DEEP,6.47/5.88/5.98:1);光柱连续 alpha;图标槽柔和档+商店居中+营地四栏等高;诊断转储钮迁调试浮窗;冒烟 +68 断言;06 四条销号/氛围层改记+反哺点新条;08 v1.4;07 ㉕;roadmap 行换代;实现报告=design/qa/iter26-实现报告-2026-10-14.md。 +- **现行文档事实源**:秘宝.md v2.9+奇物.md v3.16+天赋树.md v0.10+锻造工坊.md v0.8+元进度.md v1.20+术语表 v1.10+08-Alpha版本标准 v1.4。 +- **各批残留人闸不变**:迭代 20 实机目检五件+V20/V21/V22 人工核对半;21~26 六批(07 ⑳~㉕)——用户 2026-10-14 回报目检完成已核销(qa 收尾批 5a188f3);**27 五件〔07 ㉖〕新登记**。 +- **已裁在册**:M4 数值批顺延迭代 28+ 未排期(各批 provisional 终值归其统一标定);迭代 27 位预留后续追加卡(同 24/26 先例)。 +- **界面美化三层已登记**(85e2d2a/08 v1.1):第一层三条全部交付(全局主题=迭代 25;按钮状态矩阵+全局纹理过滤=迭代 26);第三层四件已交付;余第二层三件(贴图/字体/样张)+第三层其余(九宫格切片/棋盘观感)待立项。 - **更新于**:2026-10-14(迭代 26 UI 交互与观感批总收口——单会话 /goal+iter U0 全量交付,合并 c8c3db1)。 - **批末闸全绿**:冒烟 1055/0(基线 987+本批 68 断言)+run_all 25 套+probe --click/--full+render_gate golden 0.00%(登记即结未重制)+doc 三闸/熵增对基线零新增;MC 零跑(零数值零行为=纯呈现)。 - **迭代 26 交付**:按钮五态矩阵(悬停 modulate 1.06 提亮/禁用 α0.45 幽灵化/焦点 INK 2px 内缩 1px 环/危险钮本族按压态,逐实例 override 主题层零新增);全局纹理过滤 Nearest+平滑渐变件三处 LINEAR 白名单;三处 <4.5:1 换墨(GOLD_BRIGHT/HERO_BLUE_BRIGHT/STONE_DEEP,6.47/5.88/5.98:1);光柱连续 alpha;图标槽柔和档+商店居中+营地四栏等高;诊断转储钮迁调试浮窗;冒烟 +68 断言;06 四条销号/氛围层改记+反哺点新条;08 v1.4;07 ㉕;roadmap 行换代;实现报告=design/qa/iter26-实现报告-2026-10-14.md。 @@ -96,6 +105,14 @@ - **492(2026-10-14,迭代 26 UI 交互与观感批总收口——单会话 /goal+iter U0 全量交付)**:T0-T6 八提交全量入库(worktree g-plan2-iter26-ui,分支 iter26-ui-20261014:b6f0c66 T1 五态/9ddb571 T2 Nearest+白名单/7cac0dc T3 换墨/86e9aea T4 光柱/02c87fc T5 细节/260c9bb T5b 诊断钮/900dfe9 T6 文档闸)。**T1**:ui_kit 三厂五态统一管线(hover=常态图+modulate 1.06 提亮〔乙案〕/disabled=本族底+α0.45 幽灵化〔甲案,旧「=按压图」错配修正〕/focus=INK 2px 内缩 1px 环〔甲案,负 expand margin 实现,引擎 focus 叠加绘制不遮钮底〕/危险钮补本族 pressed 深档),逐实例 override 主题层零新增;冒烟 +35 断言。**T2**:project.godot default_texture_filter=0+vignette/beams/gradient_base 显式 LINEAR 白名单;+6 断言。**T3**:立 GOLD_BRIGHT #E0B860/HERO_BLUE_BRIGHT #7EBAF0 两 token(语义岗冲撞走反哺点③),顺位/重甲/魔法护甲三徽标+RAP 行换墨(6.47/5.88/5.98:1);+9 断言。**T4**:beams 带内 0→0.05→0 三角过渡+纵向衰减(连续 alpha,Q7 裁);+3 断言。**T5**:SLOT_BACKDROP_SOFT #806A4E(白图标 5.14:1 ≥3:1)+商店 ALIGNMENT_CENTER+营地四栏等高(三 holder min 336+四面板 FILL+锁文居中);+8 断言。**T5b**:诊断钮卸载点+build_diag_button 工厂同批删除,转储入口迁调试浮窗(diagnose_requested 信号+区块⑤钮,Q8 裁甲);ui_tune_probe 只读巡检同批入册(白名单+_emit_diagnose_requested、连接数 10→11);+7 断言。**闸**:冒烟 987→**1055/0**(+68)+run_all 25 套+probe click/full 全绿+render_gate 全绿(shot_checker A-D 过;golden 三屏 **0.00%**——T6 第4 步登记即结未重制基线;战斗屏 draw_calls 191=基线 270 的附带收益)+doc 三闸/熵增对基线零新增(lint FAIL 集=06/07/术语表基线三件;08 一度因新增表格单元格撞 R3「日期+裁决同括号」正则,改措辞回绿——教训=08 表格单元格注记禁载「日期+关键词」同括号);MC 零跑。**文档同步面**:06 四条销号/氛围层改记「九宫格半存续」+反哺点四条新条+需求卡片条标已收口;08 v1.4;07 ㉕+v0.9;roadmap 迭代 26 行→已全批入库;实现报告=design/qa/iter26-实现报告-2026-10-14.md(代拍板追认单十三项+GDD 反哺点四条+目检五项)。**合并**:主区 game/project.godot 编辑器对调遗产脏件挡合(发现②预案场景)——用户裁「授权提交该对调」,落 no-op 提交 081ae3b 后 merge --no-ff **c8c3db1**(17 文件 +442/-48);合并后主区 --import 重刷+冒烟 1055/0+run_all 25 套+probe --click 全绿残留 0。active.md 台账本批全程走主区侧写(不入分支,避合并互撞——编入会话的 active.md 遗产脏件同因)。**待用户**:实机目检五项(07 ㉕)+代拍板追认单十三项+GDD 反哺点四条。 +- **493(2026-10-14,迭代 27 代码架构技术债修复批开工——/goal+iter U0)**:开工门全解:三点待裁经 AskUserQuestion 用户三裁全按推荐案(①SaveManager/MetaProgression=第三个 autoload/②Ledger=单类持四账/③_settle=审计五段)→ 卡片 v1.2 零待裁;自洽扫描 8 处 file:line 抽查全符(1385/1725/31 行、:647-657 手工清单、10 探针挂 main.tscn、四共享账、_refresh_used_round 双账)。定义面入库=009a63c(worktree 提交)→ merge 2375923(主区舞步:未跟踪卡副本 rm+roadmap/06 checkout 丢弃+--no-ff;迭代 26 进度行滞后系上会话遗留原样随行,未代改)。基线冻结全绿=冒烟 1055/0+run_all 25 套+probe --click 全绿残留 0+render_gate golden 全绿。T0 交付:①对拍工具 tools/parity_anchor.py+锚 anchor.json(三变体 base/attune/shop×40 局×RUNSUM+JSONL 剔 ts 行双面,种子面 71000/72000/73000 错开覆盖三类重构面;坑两枚= BATCH 行时间戳含 T 致 \d+_\d+ 正则失配、冷检出需拷 .godot/art/.import 三件套否则挂死);②探针迁移对照表 11 挂载面(design/qa/iter27-探针迁移对照-2026-10-14.md)。T1 设计定案(代拍板白名单内):三屏场景 menu_screen/camp_screen/adventure_screen(battle_root+level_map 同入 adventure 场景置于 main 首子位=全模态之下,视觉共存对全数保序验算过;模态登记序不变)+run_scope 节点物化局态(adventure/debug 两类会话共用,终局 queue_free 替代两张手工清单)+SaveManager/MetaProgression 升格 autoload(类名加 Core 后缀沿 RngService 先例、autoload 占净名;探针隔离改原地重置 attach_path 沿 set_master_seed 先例)。并行会话警示:user://logs 见 playtest_777 同窗写入(共享目录并发,对拍 BATCH 行按名取文件不受染)。worktree g-plan2-iter27-techdebt(分支 iter27-techdebt-20261014,基点 2375923),T1 起。 + - **494(2026-10-14,qa/ 实现报告未处理项清零·收尾批)**:用户四裁——反哺点14条「全部按呈报落文」/追认单29项「全部追认通过」/孤儿遗留7项「全部补登06」/实机目检「已全部完成」。**簿记标注**(据既有裁决记录, iter20/21 追认与反哺前序已裁):iter20 §三十条+§四五条+§二V20-V23、iter21 §三#2-12+§五六条、iter19 七份遗留移交逐条结案/孤儿标注、iter25 反哺补登 06 专条(前序漏登)。**反哺落文 14 条**:iter24 五条→敌人系统.md **v0.18**(attack_type 字段行+矩阵消费面双向在役/技能错峰两轨/敌种表两行池构成/hobgoblin 缺口登记)+难度曲线与Boss.md **v0.29**(只测不判,数值归M4);iter25 三条→art-bible.md **v3.14 §7.6(二)**(原生控件组件规格)+06「UI元素细节修」条①措辞订正(「同一个深棕色」不符代码面)+§7.6 末注(主题色值双源);iter26 四条→art-bible.md **v3.14**(§7.6(一) 按钮五态/§4.1 三 token+色板 42→45/§7.6(三) 氛围层两派/§8.2 Nearest+LINEAR 豁免清单)。**追认单 29 项**全追认(iter24 §四八项含#6 克制消费补行、iter25 §四八项、iter26 §四十三项)——三报告追认单节已标注。**孤儿七项补登 06** 专条(design/diagrams 越界/开场行后缀/STONE 外溢/迷雾三关扩对/字面量墨/TG_* 判据/数据配置223+商店房截图)。**人闸核销**:07 ⑮真人半+⑳㉑㉒㉓㉔㉕ 七节加核销注记(v1.0 版本行)+iter20 五件与 V20+iter19 存活八项+迭代18 清单 18 项同批核销(用户回报完成未呈报问题)。**闸**:doc 三闸对基线零新增(gdd_lint FAIL=06/07/术语表基线三件;doc_link 死链 2+已知 1 存量;term 命中 3 存量)。**待用户**:qa/ 13 份报告删除清单确认(清理口径三条件已全满足)+ 主区未提交遗产处置(iter22/23 报告已删未 staged/02 +2 行/active.md 等前会话脏件)。 - **494 续(2026-10-14,qa 收尾批·删除执行)**:用户裁「全部删除」——qa/ 下 14 份迭代实现报告全数删除(iter19 七份+iter20/21/22/23/24/25/26;iter22/23 系前会话已删未提交件,本次一并清出工作区)。保留=ui-audit 目录、ui-audit-vs-demo-2026-10-06.md、迭代18-实机目检总清单(非实现报告,用户明令不删)。连带修正:06 反哺点专条与锻造条中指向已删报告的链接改「已退役,git 历史可考」措辞(iter24/25/26/21/23 五处),doc_link 复跑死链回落至存量 2 处(元进度/天赋树 武器锻造.md 更名遗留,非本批引入);iter23 条「残留人闸」括注补 07㉒ 已核销。git 历史可恢复全部已删报告。 + +- **494(2026-10-14,迭代 27 代码架构技术债修复批总收口——单会话 /goal+iter U0 全量交付)**:五波七提交全量入库(worktree g-plan2-iter27-techdebt 分支 iter27-techdebt-20261014:fc7fee0 T0 对拍锚+探针表/7a0d57d T1/26301ba T2/6fd7d78 T3/8b9e556 T4/b605022 T5/eea3458 T6+T7;定义面 009a63c 先行入库 merge 2375923)。**T1**:三屏壳场景+RunScope 会话物化+双 autoload(裁点①甲);屏壳根 STOP 吃输入病灶实证修(mouse_filter=IGNORE+V2 闸)。**T2**:_settle 五段 Segment+旗判随段迁入+counter/grant 八处分单点+英雄攻击拆四步(编排器 1725→1325 行)。**T3**:RunLedger 单类四账(裁点②甲)+刷新双账删副本(presentation_snapshot 升键 refresh_used 单源)+gp_final 键删影子账。**T4**:ModalFlow 纯逻辑类(场景拆分后重估=抽取面收敛模态域)+互斥域 tags 化(non_locking/screen_state 封闭词表)+双 context;V6 测试抓出挂起兜底 divergent-return 分歧一处(按原语义修)。**T5**:audit_type_hints.py 机器闸(R1 容器注解/R2 有值返回/R3 参数;368 机械参数化 Array[Variant]/Dictionary[Variant,Variant]+13 真类型+四处 stub 白名单)+project.godot untyped_declaration=1。**T6**:死代码 13 函数(审计 16 复核 ui_kit:486 现役不删)+FeatsEngine 退役+Callable×10 换方法引用(语法实证)+状态机双 enum 化+ConfigDB _fatal 归根+resolver 诊断/数据 Callable 解耦(类型环断根)。**闸**:逐位一致对拍三变体五跑全同(V1 核心;卡此工具=tools/parity_anchor.py,种子面 71000/72000/73000 错开覆盖三类重构面)+冒烟 1055→1081/0+run_all 25→27 套(+settle_segments/modal_flow 两新套)+probe click+render golden 0.00%+static_scan 修复 cd 静默空转后 S1/S2/S4/S9 首次实跑全绿(S1 暴露 main randi=ADR-0007 豁免面→标记通道)+doc 三闸/熵增对基线零新增(lint 三失败=06/07/术语表基线同三件)。**坑册三枚**:①屏壳根全屏 Control 默认 STOP 吃下层模态鼠标输入(ui_input 悬停实证→IGNORE+V2 闸);②--script 模式编译器不解析裸 autoload 标识符(run_all 头注+pacing Parse Error 实证→P2-2 降格路径常量单点);③adventure_runner 既有成员 ledger(关卡账)撞名(T3 改 run_ledger)。**合并**:master 被并行 qa 收尾批推进(5a188f3:14 反哺落文+29 追认+14 旧报告退役+人闸核销——用户已回报 20~26 目检完成)——07 双 v1.0 冲突并集解(并行行保 v1.0/我方顺延 v1.1+㉖ 节);主区审计报告脏件=卡片已承载的计数修正(即死免保史)checkout 丢弃+三 .uid 未跟踪副本 rm 后 merge --no-ff **dd418e5**;合并后主区 --import 重刷+run_all 27 套全绿复跑。**待用户**:实机目检五件(07 ㉖)+代拍板追认单十五项(报告 §三)+GDD 反哺点两条(报告 §四/06)。worktree 与分支收尾清理见下条。**卡片核对补遗(2026-10-15)**:用户令核对卡片兑现面——查得 V8 断言未落/两条登记漏/漏网 Callable×2/resolver 幽灵通道(reset_warn_dedup 门面参从未存在=字符串 Callable 零校验藏死引用,换装编译期暴露)四项,补遗批 iter27-closeup-20261015 九提交 merge **d5eea25**(冒烟 1086/0=+V8×5;实现报告 §六 补核对结案段);顺录:编辑器 --import 会重写 project.godot 丢手加 [debug] 段(V7 源码断言即护栏,丢失即冒烟红)。worktree/分支已清理。 + +- **495(2026-10-15,迭代 28 启动装配与生命周期验收补全批开工——/goal+iter U0 连做全批)**:用户两裁(①迭代 28 插队、M4 数值批顺延 29+;②交卡后连做全批=卡片预批,grilling 门由预批豁免、实施期自检三问)。定义面入库 **39c6544**(主区 docs 笔:roadmap 迭代 28 行+M4 行改 29++06 登记条;需求卡片=design/research/需求卡片-启动装配与生命周期验收补全批-2026-10-15.md v1.0 零待裁点、按「永不提交」惯例不入 git;计划书存档 .zcode/plans/启动装配与生命周期验收补全批-loop-plan-2026-10-15.md)。worktree **g-plan2-iter28-bootlife**(分支 iter28-bootlife-20261015,基点 39c6544;三件套 .godot/art/.import 已拷)。**基线冻结**:冒烟 **1086/0**(roadmap/卡片记 1081 系 iter27 补遗批 d5eea25 +V8×5 未回写,以实跑为准、收口时回写)+run_all **27 套**全绿+probe_gate --click 全绿残留 0。**T0 树序实采**(临时探针两枚采完即删):main 子节点 16=MenuScreen@0/AdventureScreen@1/row_pacer@2/legend@3/node@4/curio@5/end@6/shop@7/CampScreen@8/settings@9/status@10/career@11/inter_overlay(ColorRect 无脚本)@12/confirm@13/debug@14/run_scope@15(_begin_session 在 _build_ui 之后调用=恒追加最末);12 模态登记序=legend/node/level_screen(宿主 AdventureScreen idx1)/curio/end/shop/camp_overlay(宿主 CampScreen idx0)/settings/status/career/confirm/debug;boot 可见性=start_overlay vis=true/battle_root vis=true/level_screen+camp_overlay+inter+debug 全 vis=false/run_scope 闲时会话 in_tree=true valid=true;三屏壳均 mf=IGNORE 纯容器、camp 壳 boot 态透明( vis=true 但成员恒隐)——「顶层可见层」断言必须遍历内容层禁选屏壳(卡片诊断订正①运行期实证)。T1 起。 + +- **496(2026-10-15,迭代 28 启动装配与生命周期验收补全批总收口——单会话 /goal+iter U0 连做全批)**:七提交全量入库(worktree g-plan2-iter28-bootlife 分支 iter28-bootlife-20261015:`6f71509` T1/`a35581e` T2/`77075e6` T3/`67342c69` T4/`db1bf423` T6/`140e4408` T1 补类型闸/`674f88a0` 实现报告;T5 变异验证横切零提交)。**T1**:装配语义合同 `LAYER_CONTRACT` 单点化(16 层=屏壳/模态/全屏态/非视觉节点,带 tags/host/shell 三类特例字段;卡片基于「十二模态登记数组」实采后扩为 16——代拍板 #9)+全仓唯一落位口 `_apply_layer_contract`(删散落 `move_child` 两处)+**装配顺序修复**(冒险屏先挂、菜单屏后挂=坏事实①「F5 见战斗界面」本体)+V2 断言重写四条(V1a 顶层可见层经内容层遍历/V1b 菜单壳树序>冒险壳/V1c 合同树序链逐对保序/V1d 落位单口源码断言)——退役裸下标断言三条(旧断言把错误顺序写成期望值=坏事实②「测试在保护 bug」);探针侧 `_modal_registry_contract` 入役、`_career_registry_contract` 退役。**T2**:`_smoke_boot_chain` boot 链路十断言(卡片写六——代拍板 #10;含续玩钮隔离三子态双向验)。**T3**:`_smoke_lifecycle_matrix` 九阶段×五引用面(卡片写十,地图选路停点态并入开局停点——代拍板 #11);活战斗驱动复用 `_auto_play_round` 模式。**T4**:渲染面三件=shot_probe 两自检(boot 顶层+菜单标题/副标题 `is_visible_in_tree` 且落视口内)+shot_checker 墨色判据 F(差>60 占比带 [2%,55%] 极性无关)+**启动态菜单 golden 入库**(`game/tests/golden/menu_boot.png`,`golden_baseline_refresh.sh --menu` 新模+render_gate 补段;帧差前置验 0.0000% 故全屏比对不收窄)。**T5 变异验证六次注入全见红并精确还原**(记录表进报告 §五):①翻装配序→V1a/V1b 红;②插散落 `move_child`→V1d/V1c 红;③注释 `add_child(run_scope)`→V2e+V3 全 21 面红(22 项);④注释 `queue_free`→V3f 单点红;⑤藏菜单层 `visible=false`→冒烟 V1a/V2c/V3a+探针自检 3 项+golden 34.23%+checker exit=1 四面全红;⑥续玩钮状态源倒置→V2d 四条+V3a/V3i 红(6 项)。**变异 3 的关键发现**:F 判据(墨色占比)自身**不红**——菜单被藏后底层棋盘透出仍给 33.48% 高反差像素落带内;真正拦截靠 `is_visible_in_tree` 自检与 golden 逐像素。F 判据只证伪「整框空白/整框糊」,不证明「框里是菜单标题」——已写进 code-conventions §3.6 判据强弱分层。**T6**:新硬规则「验收函数无变异红记录不算验收成立」落 CLAUDE.md 第 9 条(原 9-14 顺延)+code-conventions §3.6+req-card 技能 §7(WorkBuddy/ZCode 两份副本已补,两副本各有自有条目未擅自取齐);机械面同步=roadmap 迭代 28 行换代+前沿改 29+ M4、06 登记条销号+反哺点三条专条、07 新增 ㉗ 目检节五观测。**闸**:冒烟 **1086→1125/0**(+39=新增 42−退役裸下标 3)+run_all 27 套+probe_gate --click 全绿残留 0+render_gate 全绿(棋盘 golden 0.00%×3+**菜单 golden 0.00%**)+doc 三闸对基线零新增+static_scan S1/S2/S4 ok、**S9 归零**、S10 存量 125(文件头清偿批在册);MC 零跑。**类型闸自纠一笔**:批末 static_scan 报 S9 存量 1 处=本批新增 `main.gd:453 var tags: Array` 无元素类型,随批修 `Array[Variant]` 归零(冒烟复跑 1125/0 不变)——本批新增闸抓别人的错,既有闸同样抓本批的错。**⚠ 收口待裁(已呈报,未擅自处理)**:probe_gate **--full 红**=`t17_defer_probe`「关卡画面未出现」(exit=2;首次表现为 exit=124 超时同根因)。三条证据指向**非本批引入**:①主区 master 39c6544 同探针 FAIL 4/4 全同;②真实档 `user://save.json` 临时移开后同探针 PASS(15s);③首次跑绿、跑完即把真实档写成带断点态、其后必红=**探针自污染**。机理=`_start_adventure_from_menu`(main.gd:498)在有断点时改弹「已有未完冒险」确认框不开冒险,探针隔离(`main.save_manager=iso_c`)未覆盖该路径,60 帧等不到 `level_screen.visible`。**user:// 全 worktree 共享**(同 project name)=主区与各 worktree 读写同一份存档;定位过程中曾临时改名移开真实档,**已按原样还原并 cmp 逐字节校验一致**(备份 /d/tmp_save_backup_20261015.json)。历史:iter26 台账记「click/full 全绿」,**iter27 只记 `probe click` 未记 `--full`**——该红大概率自 iter27(row_pacer 排播泵迁出+ModalFlow 抽取)起存在而未跑到;probe_gate 头注亦有预言「超时多半=探针未适配新停点层,归 probe 适配批」。修它=改探针隔离=卡片外新需求,故**止步呈报**待裁(甲:认存量红照常合并/乙:先修探针隔离再合并/丙:用户先处置本机真实档断点后我复跑取绿)。**顺带清理(基线带入)**:07-体验验证清单 v1.0 行处残留 `<<<<<<>>>>>>` 合并冲突标记(iter27-techdebt-20261014 合入 master 时漏解),两侧均有效故全留、版本号顺延 v1.1。**待用户**:--full 存量红处置三选一(上甲/乙/丙)+实机目检 ㉗(登记不阻塞)+代拍板追认单十三项(报告 §三,含四条白名单外)+GDD 反哺三条(报告 §四,06 已登记)+req-card 两副本是否取齐。**回写**:卡片/roadmap 所记冒烟基数 1081 系 iter27 补遗 `d5eea25` +V8×5 未同步,已按实测 1086 回写。