From 44fee05b14b569fe5efda4a41ad46fb93284a68e Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 12 Oct 2026 19:45:28 +0800 Subject: [PATCH] =?UTF-8?q?T7(=E8=BF=AD=E4=BB=A322=E7=A7=98=E5=AE=9D?= =?UTF-8?q?=E6=89=B9):=20=E6=96=87=E6=A1=A3=E5=90=8C=E6=AD=A5=E9=97=B8?= =?UTF-8?q?=E2=80=94=E2=80=94registry=E4=B8=89=E4=BB=A3=E7=9B=AE=E6=8D=A2?= =?UTF-8?q?=E4=BB=A3=E6=B3=A8=E8=AE=B0(aux=5Fitems=E8=BF=AD=E4=BB=A322?= =?UTF-8?q?=E6=89=B9/attunement=5Fgrowth=E8=A1=A8=E5=88=A0=E5=8F=B2?= =?UTF-8?q?=E6=B3=A8/attunement=5Fslots=E6=A0=91=E7=82=B9=E4=BA=AE+?= =?UTF-8?q?=E6=A1=A3=E4=BD=8D=E6=A0=BC/save=E5=9F=9Fboss=5Fkill=5Fcount?= =?UTF-8?q?=E8=AF=AD=E4=B9=89=E6=8D=A2=E4=BB=A3+vision=5Fused=E6=96=B0?= =?UTF-8?q?=E5=9F=9F)+06=E7=A7=98=E5=AE=9D=E6=9D=A1=E5=B7=B2=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E7=8A=B6=E6=80=81+07=E3=89=91=E7=A7=98=E5=AE=9D?= =?UTF-8?q?=E8=A7=A3=E9=94=81-=E8=A3=85=E9=85=8D=E6=AD=A3=E5=B8=B8?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E8=A7=82=E6=B5=8B=E9=A1=B9+roadmap=E8=BF=AD?= =?UTF-8?q?=E4=BB=A322=E8=A1=8C=E2=9C=85+=E5=AE=9E=E7=8E=B0=E6=8A=A5?= =?UTF-8?q?=E5=91=8A(=E4=BB=A3=E6=8B=8D=E6=9D=BF=E8=BF=BD=E8=AE=A4?= =?UTF-8?q?=E5=8D=95=E5=8D=81=E4=BA=94=E6=9D=A1/GDD=E5=8F=8D=E5=93=BA?= =?UTF-8?q?=E7=82=B9=E4=B8=83=E6=9D=A1/=E5=AE=9E=E6=9C=BA=E7=9B=AE?= =?UTF-8?q?=E6=A3=80=3D07=E3=89=91/=E9=97=B8=E8=AF=BB=E6=95=B0/=E4=BD=99?= =?UTF-8?q?=E9=A1=B9=E5=8E=BB=E5=90=91)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/06-待办清单.md | 2 +- design/gdd/07-体验验证清单.md | 8 +++ design/qa/iter22-实现报告-2026-10-12.md | 67 +++++++++++++++++++++++++ design/registry/entities.yaml | 7 ++- roadmap.md | 2 +- 5 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 design/qa/iter22-实现报告-2026-10-12.md diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index d4a62f8d..67ec6b38 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -176,7 +176,7 @@ **归属**:[秘宝](systems/跨局循环/秘宝.md)「目录(重设计 v1)」实装 + [道具退役素材库](../research/道具退役素材库.md) 对应清理面 -**状态**:已编入迭代 22(2026-10-11 用户令;需求卡片 v1.2 零待裁——开工门=U0) +**状态**:✅ **已入库(2026-10-12,/goal+iter U0 开工令——worktree g-plan2-iter22-treasure,T1-T6 五提交全量交付;批末重闸全绿=冒烟 898/0+run_all 22 套+probe 含 click/full+render_gate+doc 三闸对基线零新增+熵增 PASS;实现报告=design/qa/iter22-实现报告-2026-10-12.md,代拍板追认单与 GDD 反哺点随报告待用户)。残留人闸=实机目检秘宝解锁-装配正常流程体验(07 ㉑ 在册)**。条目②旧数据行清理随 T1 全量换代销号;③专长侧联动已由迭代 20 承载销账(进展注记在案);magic_vs_magic 交叉核对已结(魔网织者在删除名单——锻造工坊批③作废,2026-10-11 D 组核结);本条目余项(①④⑤⑥⑦)随本批交付或经反哺点/另批承接,逐项去向见实现报告 §六 **进展注记(2026-10-10)**:数据文件面本批不依赖锻造工坊线;**槽位面依赖修正(2026-10-10 设计骨架批后)**——同调位数量与品质的语义已裁归天赋树同调位节点(树侧接线归天赋树线/天赋树实装批),本批与该批存在槽位定序点(先树后宝或合并评估,随排期裁),现役谓词表求值作为本批落地前的过渡基座仍成立;秘宝体系文档正确性检查已过(五文件交叉核对:仅 registry 三处现行旧称「魔法道具」残留,已随检查批修正;其余命中均为版本历史与更名记载的合法引述)——**检查通过;设计侧裁点经 grilling 审查轮+设计骨架批已清零(秘宝.md v2.3),按三段流程设计段完成**。**③专长侧联动已拆出独立成卡(2026-10-11 用户发令;同日用户纠正=奇物线单独成卡、秘宝面不并入)**:design/research/需求卡片-专长实装批-2026-10-11.md(T0-T10 ≈10-12d 单迭代交付;**Q1-Q3 已全裁清零**〔Q1 Boss 兑付换代/Q2 占位值/Q3 单迭代〕——**卡片成立,零待裁点;✅ 专长实装批已入库(2026-10-11 迭代 20 T0-T10 全落 master——③专长侧联动由该批承载销账:feats.tres 29 行换代/词表扩签/停手挂点 dig_stop 全落)**;奇物侧设计+命名+裁定齐备〔奇物.md v3.15〕)——本条目余项(①②④⑤⑥⑦)维持冻结待发令,其中⑥效果引擎扩签核实与停手挂点由专长实装批 T1 先行承载。两条线交叉核对点一处随本批 T0:feats.tres 的 magic_vs_magic 条件值所属专长件是否在素材库表二 27 件删除名单内(若在,锻造工坊实装批③「改值复活」随之作废)——**已核结(2026-10-11 锻造工坊裁决会话 D 组)**:所属件=魔网织者(mana_weaver),在名单内,③「改值复活」作废,废卡随专长 27 件退役删行批消解。 diff --git a/design/gdd/07-体验验证清单.md b/design/gdd/07-体验验证清单.md index 89ec155e..5d0921a5 100644 --- a/design/gdd/07-体验验证清单.md +++ b/design/gdd/07-体验验证清单.md @@ -201,6 +201,14 @@ - **连带面**:暂停层属性锻造段已消失(钥石+工坊+天赋树概览);生涯页两类六项(三柜台概览行已删);局内六键体感(先手首战首轮 +1AP/锋踩雷减半/守标错下轮 +AP/聚结算框 GP 即实得/散货架八折标价)。 - 验证方式:用户实机目检(本批自动闸外唯一人闸)。 +### ㉑ 秘宝解锁-装配正常流程体验(迭代 22 秘宝体系实现重构落地批随批登记——2026-10-12) + +- **解锁面**:攒钥石→秘宝匣柜台钥石购买(余额不足钮禁用、购买后行板即时刷新为已解锁);条件件进度呈现(远程镐=通关 1 次/刷新执照=Boss 击杀 3 次/天眼=通关 3 且 Boss 4/信标网络=真视使用 10——达标未解锁时开营地/冒险收束即自动入账)。 +- **装配面**:槽位=树同调位点亮数(未点亮树=0 槽不能装配);件档≤格档(普通/优秀/稀有递增向下兼容——稀有件装普通格被拒);未解锁件装配钮禁用;满位禁选。 +- **生效面抽查**:晨操令/双管装填首轮 AP、阔视野带视野 8→12、巢穴预告开局报雷数 toast、线香单格真视(战斗级一次)、天眼 3×3 安全格直开(关卡级一次)、试炼镐 HUD 兑换钮积点滑耗、储备罐停手转存变厚、远程镐距 2 可挖、信标网络任意格插旗、刷新练习/刷新执照加仓。 +- **装配不可变**:冒险中无任何换装入口(三选一/奖励节点/战斗内零替换交互——旧替换子交互已拆)。 +- 验证方式:用户实机目检(本批自动闸外唯一人闸;能力验证半已由自动化闸覆盖=V1-V19)。 + ## 验收读数重测义务(履行留痕 + 现行义务) **已履行**(按序换代,旧读数各随其批作废留痕不入本单):①验收读数重测批(2026-09-19——Boss 单独出列/承伤带/通关率基线全量重测,硬化翻倍期·乏力死效果期·充能期旧读数作废);②迭代 5 基线重测(统一随机流后 MC+verifier 双窗);③**数值修复批新尺重测(2026-10-01)**——模拟档位重构后全量重测,新锚 `sim-data/runsum_numfix_final_n200_20261001.jsonl`,全旧带作废只测不判(numfix 报告(已退役,git 历史可查));④**迭代 10 奖励重构批重锚(2026-10-01)**——四代锚 77000/78000/79000/80000(改前/重构后/共享池后/掷定前置后,各 400 局),普通 L1 41.8%/L2 10.2% 带内(迭代10通关率读数(已退役,git 历史可查));⑤**T19 真人标定局收口(2026-10-03 用户裁)**——有效局 2(1 通关 1 死于 L3 首战,T19真人试玩读数(已退役,git 历史可查)),用户裁定**佐证级收口不再补局**;k 预期带同日立(**正常 >0.5、预警 <0.3**),字段随 81000 重锚入库后补算终值。 diff --git a/design/qa/iter22-实现报告-2026-10-12.md b/design/qa/iter22-实现报告-2026-10-12.md new file mode 100644 index 00000000..e71592e2 --- /dev/null +++ b/design/qa/iter22-实现报告-2026-10-12.md @@ -0,0 +1,67 @@ +# 迭代 22 实现报告——秘宝体系实现重构落地批(2026-10-12) + +> 执行:/goal+iter 技能 U0 开工令,单会话交付(worktree g-plan2-iter22-treasure,分支 iter22-treasure,基点 5a2ab8c)。 +> 需求卡片:design/research/需求卡片-秘宝体系实现重构落地批-2026-10-11.md(v1.3,C1-C6 全裁,零阻塞待裁点)。 +> 设计权威:秘宝.md v2.9「目录(重设计 v1)」。 + +## 一、各任务卡交付状态 + +| 卡 | 交付 | 提交 | +|---|---|---| +| T0 | 基线复读(冒烟 886/0+run_all 22 套+probe --click 全绿)+四项核实(X/Y 对表/magic_vs_magic 结案/扩签清单/真视计数接入点)+自洽扫描四处事实换代登记(卡片 F1/F2/F4 预设被迭代 20/21 推进) | (active.md 状态记录 477) | +| T1 | treasure_items.tres 新 12 行全量换代(旧 12 行删)+schema 换代(tier/charge_reset/unlock_keystone_cost 三键+TIERS/TIER_RANK/CHARGE_RESETS 词表+TARGETS 扩 cell+参数面 kind 六型+REVEAL_KINDS 护栏扩面+charges=0 积点制+解锁互斥校验+UNLOCK_COUNTER_KEYS 换代)+引擎扩签(EVENTS+board_installed/ACTIVE_KINDS+safe_dig/EFFECT_KINDS+mine_count_preview)+V13 旧断言摘除换代 | T1 提交 | +| T2 | 解锁服务换代(buy_treasure_unlock/refresh_treasure_unlocks/treasure_shop_status/_treasure_unlock_progress 单点)+工坊渠道面退役(行族/词表/三函数/访问器全删)+vision_used 生涯计数域(补零不升版本)+toggle_attunement 三重校验(未解锁拒+满位禁选+件档 rank≤装入位序)+秘宝匣呈现数据管道换代 | a7bd4e4 | +| T3 | board_installed 发射+巢穴预告读数口/天眼 safe_dig=fx_reveal 通道复用(C5 全额兑付免 AP)/reveal_tiles 入真视叠加层/试炼镐 use_attune_convert 积点受理口+计数通用化/充能重置周期 _reseed_attune_charges(battle/level)/常时参数面注入(挖距/旗可达/转存率/刷新加仓/商店刷新)/vision 计数链(共享 dict→summary→settle 入档+断点随件)/validate_use 扩 cell+新空间 kind/修现役潜伏缺陷(use_treasure 板维度读不存在的 Rules.width)+新单测 treasure_effects_test(V7 附属表 12 件逐件正常/边界/反例) | T3 提交 | +| T4 | 秘宝匣柜台购买钮+分档呈现+档位标签+未解锁禁装/呈现桥换代(旧提灯布尔桥退役→set_fog_glow_bonus 参数面,main._sync_treasure_glow)/巢穴预告 toast/试炼镐 HUD 兑换钮(ap_bar+board_zone 转发链)/ui_input_probe case⑮ 换代主语+4/V13 功能残留换代/修 BoardZoneView 缺 convert_pressed 转发(呈现组装挂死根因) | b7a2ead | +| T5 | 替换子交互整体拆除(装配不可变契约 1 死通道:core 六函数+_bonus_treasure_carry 携带+_last_draw_treasure 掷定链+bonus_aux_carry 断点键+grant_treasure_item+holding_records+呈现三态+overlay replace 状态机+探针/autoplay 策略)/treasure_inventory 保留注记(主动件骑库存承载在役)/apply_node_curio 普通兑付主体误删补回 | 7095505(amend 后) | +| T6 | 验收闸断言(V9 词表零改写/V10 三方向覆盖/V18 空目录合法态/V6 装配不可变三面同源快照)+批末重闸全绿+ui_probe 柜台行数断言换代(6→12) | T6 两提交 | + +## 二、代拍板追认单(十五条,待用户逐条追认) + +1. **回补点 1 执行**:按设计权威 12 件全量落地,刷新练习归钥石购买(C1「普通档全钥石」直接应用)——卡片推荐案。 +2. **回补点 2 消解**:迭代 20 已删 venom_edge/flag_burst,本批实删 12 行(非 14)。 +3. **回补点 3 执行形态**:treasure_inventory **部分拆除+保留注记**——拆除=替换子交互死通道全清(装配不可变实现面保证);保留=库存类本体(新目录主动件线香/天眼的骑库存承载在役:handle 注入+use_treasure 受理+断点 aux_items 快照)。卡片「拆除或保留注记」双路线并写的第三形态,理由=T3 复用现役机制零新建。 +4. **试炼镐两级积点单级化**:设计「每开 4 安全格积 1 点、满 2 点换 AP+1」→ 实现=ap_charge_safe charge_n=8 滑耗(行为等价:每 8 格兑 1 AP,免上限滑动消耗)——代拍板白名单「订阅行等价实现细节」;desc 保留设计原文两级表述。 +5. **试炼镐受理口与入口**:绕库存直呼 use_attune_convert(charges=0 零骑库存)+HUD 行动条兑换钮(ap_bar convert_pressed 转发链,未装配隐藏、积点未达禁用、文案含进度 N/M)——卡片未列明入口形态,本批落 HUD 最小入口。 +6. **解锁条件表落位**:卡片 T1「attunement_growth.tres 改造为解锁条件表」——该表已被迭代 21 删除,落位改为 treasure_items 行内 unlock_requires(单一事实源,schema 校验单点)。 +7. **计数键换代**:UNLOCK_COUNTER_KEYS 旧键 clear_count(旧工坊按关累计语义)与 C6 通关口径不符,换名 adventure_cleared(生涯通关局数)+扩 vision_used——旧键零行消费安全换名。 +8. **vision_used 承载**:save v6 meta 域补零新键(不升版本,迭代 21 先例)+断点随件 vision_counter_used;计数点=use_treasure 受理成功(真视类 kind),冒险共享 dict 聚合、收束 add_vision_used 入档。 +9. **呈现桥换代**:旧提灯布尔桥(set_fog_lantern/FOG_LANTERN_BONUS)随行退役,换代 set_fog_glow_bonus 参数面(阔视野带 magnitude 4→半径 8+4);off 态写 0 复原契约保持。 +10. **巢穴预告呈现**:开局 toast「巢穴预告——本板危险格共 N 个」(读数口 nest_preview_count);不走结算明细行(行来源纪律——无格来源)。 +11. **积点兑换零明细行**:对齐 use_treasure「效果即时可见零明细行」纪律,兑付反馈=AP 条即时刷新。 +12. **价格 provisional 占位**:普通档 10 钥石/优秀档 25 钥石(稀有档全条件无价)——调参批终值。 +13. **magic_vs_magic 结案维持**:行已随迭代 20 删除(grep 零命中),锻造工坊实装批③「改值复活」作废(06 已核结)。 +14. **reward_dangling_treasure_test 保留**:悬空引用拦截机制在役,注入主语=故意悬空旧 id(fixture 本体非旧件验证)——V13「随行清亡」指注入行,机制测试保留。 +15. **过程修正**:T5 提交误入拷贝嵌套素材(assets/ui/ui/ 9 png)已 amend 剔除,终态零素材变更。 + +## 三、GDD 反哺点(实现与设计权威差异——待用户逐点裁决后另批落文,本批零直改 GDD) + +1. **秘宝.md「目录(重设计 v1)」节**:逐件表补实录列(item_id/tier/解锁方式与价格或条件/参数 kind);「实装批落地前表内旧目录同调行冻结维持」「受理框架为新目录主动件沿用——现役代码按同框架运行」两处现状句已过期须换代;旧目录退役指针节补「代码旧行已删(2026-10-12)」。 +2. **秘宝.md 代价轴**:试炼镐两级积点结构→单级 8 格滑耗等价实现注记(若用户裁保两级呈现,改 desc 与 HUD 进度文案即可,机制不动)。 +3. **秘宝.md 解锁混合制节**:解锁条件表实录(三计数键+阈值 provisional:远程镐 1/刷新执照 3/天眼 3+4/信标网络 10;价格 10/25)。 +4. **元进度.md**:道具工坊→秘宝匣换代实录(工坊渠道面退役、购买钮、条件进度呈现、treasure_shop_status 投影);「forge base 20/比 150」等工坊史句核对。 +5. **camp.md**:秘宝匣柜台呈现细则(购买钮禁用态/名后缀·档位/装配行档位标签/未解锁禁装/悬停 desc/空目录合法态);暂停层秘宝匣 12 行只读概览。 +6. **存档序列化.md**:vision_used 域+vision_counter_used 断点随件+bonus_aux_carry 键退役(v6 不变零迁移口径复核)。 +7. **行动经济.md**:finish_round_stop 转存率参数化(transfer_pct 缺省 100 逐位同旧;储备罐 125=1.25:1 整除 floor 口径)。 + +## 四、实机目检清单(唯一人闸) + +07-体验验证清单 ㉑「秘宝解锁-装配正常流程体验」(本批随批登记):解锁面/装配面/生效面抽查/装配不可变四组——验证人=用户。 + +## 五、闸读数(批末全绿) + +- 冒烟 898/0(基线 886→898:V1/V2/V3/V4/V5/V9/V10/V18 断言净增,V13 摘除同步) +- run_all 22 套全绿(含新套件 treasure_effects_test) +- probe_gate --click/--full 全绿(ui_probe 柜台行数断言换代后);残留 Godot=0 +- render_gate 全绿(golden 3 屏 0.00%) +- doc 三闸对主区基线零新增(死链 3/拔旗 1 均存量);熵增闸 PASS +- MC 零跑(本批零随机无概率面——卡片 7.1 备用项未触发) + +## 六、卡片余项去向 + +- ①新目录实装 ②旧数据行清理:本批 T1-T5 全量交付销号。 +- ③专长侧联动:迭代 20 已承载销账(06 进展注记在案)。 +- ④空配置验收闸:装配面本批 V18 交付;池空兜底/商店空货架归奇物/商店侧另批(卡片 §4 去向不变)。 +- ⑤池结构选型/配额数字:奇物侧另批(卡片 §4 去向不变)。 +- ⑥效果引擎扩签核实:本批 T0 清单+T3 落地(board_installed/safe_dig/mine_count_preview/参数面六 kind)。 +- ⑦两疑似漏项:T0 核实结案——件级跨事件状态账=counter domain=adventure 承载(试炼镐积点);参数注入面=六常时参数 kind 注入点全落(_adjacent_to_hero 两分支/finish_round_stop/shop_refresh_free_left/set_fog_glow_bonus/_refresh_stock)。 diff --git a/design/registry/entities.yaml b/design/registry/entities.yaml index 448a912c..395c5edd 100644 --- a/design/registry/entities.yaml +++ b/design/registry/entities.yaml @@ -85,7 +85,7 @@ entities: path: user://save.json(单档 MVP——多存档槽位 P2 保留) format: JSON 单档(人可读可调试;字典键一律 String) version: SAVE_FORMAT_VERSION=6(registry schema_version 同源;v6=生涯终身计数域 2026-10-07 迭代 18 卡④——meta 两新域 adventure_total〔冒险总局数,开局即计含放弃与失败〕/adventure_cleared〔通关局数,三关全通才计 1——判定字段 summary.cleared〕,旧档缺键由 _normalize 按默认补零,收束自增唯一入账=apply_adventure_summary;v5=天赋树域 2026-10-04 迭代 12 T9——meta 三新域 tree_nodes/fork_sides/migration_note;v4=同调批扩域 2026-10-03 迭代 11 第①批——meta 三新域 boss_kill_count/attunement_equipped/attune_refresh_level + 断点附随件 attunement_charges,旧档缺键由 _normalize 按默认补齐;v3=断点附随件扩列+摘要 keystone_drops 2026-10-01 迭代 10;v2=断点域出生 2026-09-29 迭代 8 卡①;生产迁移链 v1→v6 链式补空;高版本拒读 + 禁写盘 + 内存默认新档运行;低版本读档时链式迁移 register_migration,任一步失败按损坏兜底) - domains: meta 域十一件——keystone_balance(元进度)/ forge_levels 三档(元进度)/ item_unlocks(元进度)/ level_clear_counts(元进度)/ boss_first_kill(元进度)/ boss_kill_count(秘宝——同调位里程碑计数源,Boss 恒唯一终点故收束入账=levels_cleared)/ attunement_equipped(秘宝——装配关系有序数组,局外进度事实非局内道具库存,装配序即呈现序)/ attune_refresh_level(秘宝——Y 刷新升级购买等级)/ tree_nodes+fork_sides(天赋树——迭代 12 T9 树域)/ adventure_total+adventure_cleared(生涯——终身计数域,迭代 18 卡④,写入唯一经 apply_adventure_summary)/ recent_summaries cap 10(冒险结构,元素附 boss_drops 副本);+ breakpoint 域(断点快照:七字段拍板面+附随件〔主种子/取数计数器/钥石累计/已到节点序/道具库存/bonus_* 附随件/attunement_charges 充能余量——迭代 11 第①批 T6〕,空字典=无断点合法态,三结局清除) + domains: meta 域十一件——keystone_balance(元进度)/ forge_levels 三档(元进度)/ item_unlocks(元进度)/ level_clear_counts(元进度)/ boss_first_kill(元进度)/ boss_kill_count(秘宝——条件解锁计数源〔迭代 22 换代——原同调位里程碑语义随槽位收编退役〕,Boss 恒唯一终点故收束入账=levels_cleared)/ attunement_equipped(秘宝——装配关系有序数组,局外进度事实非局内道具库存,装配序即呈现序)/ attune_refresh_level(秘宝——Y 刷新升级购买等级)/ tree_nodes+fork_sides(天赋树——迭代 12 T9 树域)/ adventure_total+adventure_cleared(生涯——终身计数域,迭代 18 卡④,写入唯一经 apply_adventure_summary)+ vision_used(秘宝——真视类工具累计使用,迭代 22 T2 新增,缺键补零不升版本,写入唯一经 add_vision_used 收束聚合)/ recent_summaries cap 10(冒险结构,元素附 boss_drops 副本);+ breakpoint 域(断点快照:七字段拍板面+附随件〔主种子/取数计数器/钥石累计/已到节点序/道具库存/bonus_* 附随件/attunement_charges 充能余量——迭代 11 第①批 T6〕,空字典=无断点合法态,三结局清除) write_timing: 启动读盘;正式冒险收束(adventure_finished → apply_adventure_summary)写盘;营地每笔钥石变更后即时写(元进度实现批接线);冒险选路停点断点快照写盘 + 三结局清断点写盘(迭代 8 卡①);调试两层与单关测试路径(LevelRunner.start_level,仅 QA 工具)不写档 atomic_write: tmp + rename 原子写(写一半断电不留烂档——钥石不丢判据承载) corruption_policy: 坏档改名 .corrupt.bak(已存在覆盖)+ 默认新档继续 + 警告留痕(不静默丢档不 crash) @@ -535,6 +535,7 @@ entities: closures: 地图战斗资源 OQ2 秘宝 侧收口(呈现深度 = 道具驱动预读;未预读格不呈现、自动寻路不做——终态与否 OQ6)· 创意风险 #1 道具侧兑现(plan 维度预读——结构闭环最后一块,呈现归 HUD框架)· 显影语义(原为雾格显影 = fog_reveal)随雾格移除失义、载体待重定(随秘宝整体重设计归 Alpha,2026-09-20 用户拍板) warnings: 预警①…④ playtest 预注册归 难度曲线与Boss(道具依赖度/预读覆盖率/AP 转存联动/稀有感知) attunement_refactor: 迭代 11 第①批 同调实施批 T1(2026-10-03)——表扩列 {form ∈ {"", passive, active_charged}(空=切片过渡形态行), charges_per_adventure, slot_cost(同调行恒 1 校验), unlock_requires 谓词行〔空=首批全解锁合法态,底稿 §2.2 用户裁〕, effective_rounds(P4 甲表值化), charge_n} + effect_kinds 扩 {venom_rider, flag_burst, mine_hit_halve, reflect_damage, ap_rounds_front, ap_charge_safe, cell_removal, reward_weight_bias, bonus_refresh}(mine_reveal/ap_grant 语义不变)+ 🔴 零裸 flat 结构护栏 = 行键白名单封闭(KEY_WHITELIST 外键=加载致命——机制轴禁无条件属性加项的结构承载);七件同调行入表(venom_edge 淬毒刃纹/flag_burst 标中殉爆/nest_counter 惊巢反制/dawn_order 工兵晨令〔effective_rounds=3〕/dig_charge 掘进蓄能〔charges=2·charge_n=3〕/luck_coin 偏运硬币/pick_refresh 三选一刷新件〔X=1〕——值全 provisional)+ 取数口径三分(attunement_rows/transitional_rows/active_rows——同调行永不入过渡渠道);nest_pendulum/blast_kit 维持过渡行 T7 原位换装,sapper_order/probe_dust/catacomb_scroll/loot_compass T7 逐件销账(底稿 §3);维度词表收缩形态 = 开放拍板点(需求卡片 P1-P8 未覆盖,底稿 §1.1 明挂——T10 追认单随批,行标签 provisional) + iteration22_refactor: 迭代 22 秘宝体系实现重构落地批(2026-10-12,T1-T3)——**新目录 12 行全量换代**(设计权威=秘宝.md「目录(重设计 v1)」:晨操令/阔视野带/试炼镐/刷新练习/储备罐/巢穴预告/线香/双管装填/远程镐/刷新执照/天眼/信标网络;旧 12 行删除——venom_edge/flag_burst 已随迭代 20 专长批迁出)+ 三档 tier ∈ {common,excellent,rare}(7/3/2,传说空集合法;TIER_RANK=装配档位校验取数源:件档 rank ≤ 装入位序)+ 解锁混合制行内单源(钥石购买 unlock_keystone_cost / 条件 unlock_requires 谓词——计数键 UNLOCK_COUNTER_KEYS 换代 {adventure_cleared〔C6 通关口径=打通整局〕, boss_kill_count, vision_used〔真视类工具累计使用——save v6 补零新域,受理成功计数、收束聚合入档〕},购买价与谓词互斥 schema 强制)+ 充能重置周期 charge_reset ∈ {adventure,battle,level}(battle=编排器每战回满/level=每关首战回满,骑库存差额补注入;charges=0=积点制合法态〔试炼镐——use_attune_convert 积点受理口,零骑库存〕)+ 常时参数面 kind 六型(light_radius_bonus/rap_transfer_mult/dig_range_bonus/flag_range_free/refresh_stock_grant/shop_refresh_bonus——无订阅行,注入面按装配集 kind 分发)+ 主动分发 safe_dig(天眼=fx_reveal 通道复用全额兑付)与 mine_count_preview(巢穴预告,board_installed 事件 T3 扩签)+ target 扩 cell(线香单格)+ 替换子交互整体拆除(装配不可变契约 1——CURIO_KINDS 除名后不可达死通道:treasure_replace_presented 链/bonus_aux_carry 断点键/grant_treasure_item/替换呈现三态全清)· 工坊解锁渠道面退役(meta.tres workshop_items 行族与 MetaProgression 工坊三函数删除,秘宝匣柜台投影=treasure_shop_status) referenced_by: [战斗结算, 地图战斗资源, 地形变异, 行动经济, HUD框架, 数据配置, 教学引导, art-bible] - name: attunement_growth @@ -546,6 +547,7 @@ entities: counter_keys: 封闭枚举 {clear_count(通关次数按关累计——save 复用零改动), boss_kill_count(Boss 击杀总数含重复——本批 T2 新增收束记账)};预留可插拔位 boss_firstkill_count/adventure_count/no_damage_clear_count/run_depth_best(加行即扩展,底稿 §2.1) schema_guards: 阈值 [1,999] · Σgrant ≤ slot_cap · 计数键出域=加载致命;数值全 provisional 归 难度曲线与Boss(形态锁死、调平衡=改表不动码) mvp_content: m1 clear_count≥1→grant 1 · m2 boss_kill_count≥3→grant 1 · m3 {clear_count≥3 AND boss_kill_count≥6}→grant 1(行值 provisional;底稿 §2.1 行示例形态) + status: **表已删除**(迭代 21 T5 槽位收编——槽位判定源=树同调位节点点亮数;本条目=史保留。迭代 22 秘宝批解锁条件面=treasure_items 行内 unlock_requires 谓词〔UNLOCK_COUNTER_KEYS 内联 schema〕,非本表复活) referenced_by: [秘宝, 元进度, 数据配置, 冒险结构] - name: attunement_slots @@ -553,7 +555,8 @@ entities: owner: design/gdd/systems/跨局循环/秘宝.md attributes: rule: 同调位=机制轴总功率闸(底稿 §2)——初始 0 起步(裁决 3)· 硬上限 slot_cap=3 · 单件占 1 槽(裁决 5,slot_cost=1 schema 强制)· 装配=冒险开始前的营地决定(底稿 §8.5 默认中途不可换装)· 装配关系入存档持久(save v4,本批 T2) - growth_source: 通关次数 + Boss 击杀数(含重复)经 attunement_growth 谓词表(裁决 4)——读数源自 transitional_sync_slots 过渡键(adventure.tres provisional)切换随本批 T3,迭代 10 欠账③清偿 + growth_source: **迭代 21 换代**——槽位数量 = 树同调位节点 att_socket1..3 点亮数(Attunement.slots,未点亮=0;旧谓词表判定链随迭代 21 T5 删除) + tiered_gates: **迭代 22 秘宝批新增**——格档递增 1=普通格/2=优秀格/3=稀有格(向下兼容=高档格可装低档件);装配校验=件档 TIER_RANK ≤ 装入位序(toggle_attunement,卸下恒可、效果面只读装配集不受格位影响) layered_acceptance: attune=off 续用现行带 · attune=on 带平移归 难度曲线与Boss 投值(商店 shop=off/on 分层先例同法) referenced_by: [秘宝, 元进度, 数据配置] diff --git a/roadmap.md b/roadmap.md index 5cc8373d..64961812 100644 --- a/roadmap.md +++ b/roadmap.md @@ -77,7 +77,7 @@ | 迭代 19 | **卡⓪主菜单开局缺陷修复批(原迭代 20 头卡A;2026-10-08 用户令并入本迭代、执行序第一)**:①**主菜单开新冒险+继续上局两入口补传同调三键**(attunement/attune_refresh_y/tree_rules——main.gd:510/:470,接收面 adventure_runner.gd:129-138/215-217 现成;静态考证缺陷成立:全仓无补偿路径、真实入口同调/X/Y 恒空、仅冒烟夹具喂值);②**关卡开场行攻血改传当前生效值**(main.gd:519-521 现传初始表值,与战斗面板不一致=用户确认缺陷;「含面板加成」后缀判断同步改为认局外加成);③冒烟补主菜单入口传参断言;④顺手删 adventure_runner.gd:129-134 三行重复赋值(零行为变化)。范围外=被动同调件呈现(用户令不动)、Fork 规则归因行(呈现层)、X/Y 刷新双源语义倒置(实现与用户口径镜像互换——X=刷新件源每节点重置不结转/Y=营地源整局持久/先扣 X,见 adventure_runner.gd:658-659/:706-709;用户口径=X 持久·Y 每节点重置·先扣 Y;真实局因①此前恒 0 未暴露——待用户裁定甲改实现/乙认现状,裁定落 GDD)。**卡①自动化验收补齐批(2026-10-07 用户令立项——全迭代两阶段验收盘点〔功能性+展示性,均自动化口径,不含人工目检〕的落地批)**:三件主内容——①**渲染闸自动化**:新增 `tools/render_gate.sh` 窗口化自动闸(shot_probe 四屏→shot_checker.py A-D 语义断言自动判定+fx_shot/board_shot 抓帧取证),棋盘 L1-L3 golden 逐像素基线入库 `game/tests/golden/`(测试资产入库先例,.gitignore 已核只挡 artwork/);**probe_gate 头注释「渲染闸归真人目检」纪律句删除改写**(用户 2026-10-07 明示授权=历史偷懒标记),迭代 15③ 屏蔽挂账的机器补跑半随批核销〔07⑮ 目检半仍归用户不销号〕;②**探针收编**:ui_probe/ui_tune_probe/t17_defer_probe/fx_probe 四件游离探针(实测 17.4s/49.6s/63.0s/21.9s 全绿)收进 probe_gate `--full` 段挂重闸,轻闸默认段零改;damage_probe 出闸留盘标注诊断件、config_fatal_probe 删除(与 run_all 致命类单测重复)、零断言三件标注分析工具+ui_layout 补 1280/1920 最小断言;③**账务修正**:tests/README 套件数/断言数漂移(十五→17、752+→双口径说明)+integration 空目录处置(代拍板)。〔2026-10-07 范围改道:原「明示不收」的 B4/B5/B6 三缺口经用户令各立需求卡片并入本迭代,本卡改称卡①,新增卡②③④见后〕。需求卡片=`design/research/需求卡片-自动化验收补齐批-2026-10-07.md`(v1.1——**待裁点 0 项**,P1-P5+拷打轮一 Q1-Q8 全裁 2026-10-07〔重闸定义正式扩容 CLAUDE.md/过程截图即弃/shot_probe 扩屏三新屏/1280 单档/素材缺位 SKIP 而基线禁锚回退态/基线换代权限呈现批 agent/取证失败=闸红/integration 删空壳〕;🔴 契约 6 条含运行时代码零 diff/轻闸零删减/并行避让;停机点 S1 首跑存量 FAIL 全量呈报登记 06+S3 基线生成素材缺位停机;代拍板白名单四项)。**卡②旧界面呈现断言回补批(B5,2026-10-07 用户令立项)**:迭代 16 前落地旧屏追溯补 ui_contrast 测点对+ui_struct 契约——普查结论=对比度测点对旧屏 0 对(15 对现役全属 HUD/锚点/徽章/生涯)、专项契约仅 pause/career、legend/node 两屏从未过结构族;优先级=战斗结算框>商店>营地柜台+天赋树>设置面>三选一>迷雾锚定对;红线=只加断言零改旧屏、违例登记呈报不修(处置权归用户);需求卡片=`design/research/需求卡片-旧界面呈现断言回补批-2026-10-07.md`(v1.1 grilling 三轮全裁——待裁点 0 项,WL 豁免边界/迷雾合成对最坏判据/时长闸 ≤2s/出口报告/06 遗留件登记全钉死;停机点 2〔对比度首跑存量违例/legend-node 结构首跑〕,T0-T4≈1.0d,worktree iter19-uibackfill)〔2026-10-08 施工已入库·**S1 停机态**——T1+T2 测点对 15→38 对(+23:battle_end 3/shop 5/camp 9/settings 2/curio 2/迷雾合成对 1,全 UiKit 常量实时求值);**新对首跑暴露存量对比度违例 7 项**(结算 GP 账行 2.67:1/商店 legacy 行卡名 1.12:1/货架价签 1.46:1/营地铭牌副题 3.59:1/行价格 4.02:1/树分组头 2.67:1/工坊状态 3.00:1)——全量登记清单+修复建议案〔全现役常量换墨可落〕随出口报告呈用户裁,处置权归用户、批内零修(红线);违例对在册=闸红登记存量形态,修复批落后自然转绿;T3 struct 13→15 根(legend/node 全真路径开合)首跑全绿 S2 未命中、WL 零新增;冒烟 840/0+run_all 17 套件持平;出口报告=`design/qa/iter19-uibackfill-exit-report-2026-10-08.md`;settlement_review 遗留件已在 06 登记落位〕。**卡③CI 预接线批(B6,2026-10-07 用户令立项)**:tests.yml 场景探针段解封——轻 CI 段=input/struct/contrast 三探针(示例引用的 ui_probe/ui_click 归 --full 重闸不进轻 CI)、Linux 独立命令形态(probe_gate.sh 系 Windows 专用)、窗口化四件禁入 headless CI;本地无远端端到端验证不可能=验收全静态核验,「首次 push 后人工盯首跑」入移交清单;远端仓库计划两文档零登记=待裁呈报项;需求卡片=`design/research/需求卡片-CI预接线批-2026-10-07.md`(v1.2——**触发分支死角已并入修正范围=tests.yml push/pull_request 两处 [main]→[master]**〔实查:实际分支 master、main 不存在,不修则远端建好后 CI 仍永不触发〕+冷检出导入步前置 smoke 步骤之前;裁点①远端仓库=✅ 2026-10-08 裁暂不建维持待命〔预接线待命=终态〕/裁点② ui_layout 入 CI 候卡①后裁;T0-T3≈0.25d,worktree iter19-ciwire)。**✅ 卡③已入库(2026-10-08,B6 闭环——出处=自动化验收补齐批 §一明示不收件,随本批销账)**:注释探针段解封=正式轻闸三探针段(input/struct/contrast,timeout 120s 外壳+退出码 124/137 超时判+PASS 串判定=probe_gate 判定逻辑 Linux 独立镜像,三探针全跑不短路汇总定红绿)+冷检出 `--import` 导入步 300s 前置冒烟之前(job 级基础设施步同覆盖冒烟与探针 .godot 依赖)+触发分支两处 [main]→[master] 修死角+头注释追加「远端仓库建好后无需改本文件即自动生效」;探针日志落 logs/probe_ci/ 顺现有 upload-artifact 段零改并入;验收全静态过(pyyaml 解析/CI 段 res:// 引用逐一实存/timeout 外壳清单齐/轻闸术语与 probe_gate 口径对齐/diff 面=tests.yml 单文件+roadmap 本行);**⚠ S1 呈报项(该段冻结未代修,处置待用户裁)=tests.yml setup-godot 步 `nikeee/godot-actions/setup-godot@v2` 指向不存在仓库**(2026-10-08 实查:GitHub API 404+nikeee 全部 159 公共仓 grep godot 零命中+marketplace 同名件=Vitorgus/Setup-Godot v1 系 Godot3 旧件;现存活跃替代=chickensoft-games/setup-godot v2.4.3)——远端建好首跑前必须先裁此段,否则 smoke job 必红;首跑盯梢清单随需求卡片 §七 待远端立项之日激活。**卡④提灯载体道具批(B4,2026-10-07 用户令立项;原登记去向「Alpha 信息件重定批」就此改道入本迭代)**:board_view.set_fog_lantern 死接口(迭代 14⑤ 接线+case⑮ 断言在位,载体始终未造=完成度 0)补载体道具;备选案五件全列(案 A 秘宝同调位新行=原登记指向·推荐/案 B 专长新行·撞重设计冻结不推荐/案 C 商店货架·分类判据需新裁/案 D 显影尘行激活合并·与改道相逆/案 E 元进度树·破坏读数归因不推荐)+淘汰案六件各附依据,设计权全归用户;需求卡片=`design/research/需求卡片-提灯载体道具批-2026-10-07.md`(v1.2——**✅ 裁点全裁:2026-10-08 载体=案A秘宝同调位新行**〔行字段推荐值=执行中一次秒答,「按推荐」即全收〕;缺陷处置=卡⓪随同 goal 先行入库=本卡 T1 前置门〔缺陷实查定案影响全部开局入口;原记迭代 20 缺陷批,2026-10-08 并入本迭代为卡⓪〕;呈现桥=只读访问器/复原语义=begin_battle 显式重算/MC=静态论证/测试三形态等工程面全钉死,T0-T5≈2.5d,worktree iter19-lantern)。**✅ 卡④已入库(2026-10-08)**:T1=treasure_items.tres 表尾追加 fog_lantern「魔法提灯」行(行字段=用户「按推荐」全收——display_name 魔法提灯/desc 灯光区半径+2/id fog_lantern/slot_cost 1/稀有度不设字段/unlock_requires 键省略=已解锁;form=passive+triggers 显式空数组〔活行空 effect_kinds 豁免以 row.has(triggers) 为条件〕+effect_kinds=[]/target=none/magnitude=0/use_phase=active_dig/dimension_tags=[info];表尾追加保 MC 自动档装配画像逐位不变=零漂移);T2=接线生产路径贯通——orchestrator 装配集公共只读出口 attune_has(_attune_has 契约化)+组合根呈现桥 main._sync_fog_lantern 挂每战首轮装配链显式重算含否(round_started 首轮发射位在 begin_battle 尾 attunement 注入后=时序安全;board_changed 先发后注入故不挂);T3=测试三形态(case⑮ 内载体级段不开新 case+smoke 现有套件加断言〔冒烟 840→844〕+存档回归 breakpoint Part 6+新单测 fog_lantern_wiring〔run_all 17→18 套〕,case⑮ 既有断言零删减);T4=改道指路句实查六处全换代(board_view.gd :139/:145+art-bible.md:387〔顺手对齐常量实名 FOG_LANTERN_BONUS〕+HUD框架.md :168/:170〔:170 同句 2 处整段换代〕;qa 历史成文零触碰)+06 缺陷条已入库回写+秘宝.md 目录九件→十件(v1.1 行);T5=重闸三件全绿(冒烟 844/0+probe_gate 含 --click 全绿+run_all 18 套,残留 Godot=0);MC=静态论证零实跑(纯呈现层 off 态零生产路径变化)。出口报告=design/qa/iter19-lantern-exit-report-2026-10-08.md | 迭代 18 出口(✅ 已解——2026-10-07 四卡总收口已入库)——**开工=goal 一次跑完(2026-10-08 裁:卡⓪缺陷卡先行+卡①-④打包,全绿前禁停;subagent 并发 ≤3;唯一预期交互=卡④行字段推荐值秒答;卡⓪原迭代 20 头卡A 同日用户令并入本迭代)** | 卡⓪≈1.0-1.5d(随计划书定稿)+卡①T0-T6≈4.25d(超软盒预挂;天然切分点 T2 末——段一 T0-T2 渲染闸≈2.25d / 段二 T3-T6 收编退役账务≈2d,两段同属一迭代一次合并)+卡②T0-T4≈1.0d+卡③T0-T3≈0.25d+卡④T0-T5≈2.5-3.0d(切分点 S0:考证呈报 0.25d/实装收口 2.25-2.75d)——五卡合计≈9.0-10.0d | | 迭代 20 | **专长实装批(奇物)**——需求卡片=design/research/需求卡片-专长实装批-2026-10-11.md(v1.1)。范围:T0-T10(效果引擎词表扩签/池结构案D 实装/专长 27 件换代/凭证五件/Boss 兑付换代〔已裁换代〕/状态账/断点扩容/MC 新基线/迁出行删除/空配置验收闸)。候选 B-F 留档不变。**✅ 已入库(2026-10-11 goal 会话 U0 开工——A/B/C 三段 T0-T10 全落 master:T1 词表扩签 a57489e/T2 案D 池 0640b0c/T3 29 行换代 54ab330/T4 凭证五件 1387aed/V4 补齐 5ebd05d/C 段收尾 3333187;冒烟 864/0+run_all 21 套+MC 同种子重放逐位复现;29 行件数口径+四级配额 104+疼痛记忆同战消费放宽+时沙/弃图兑换落法映射系代拍板追认单待用户)** | ✅ 已入库(出口闸全绿+实机目检归用户 07 在册) | T0-T10 ✅ | | 迭代 21 | **天赋树实装批(2026-10-11 用户令编入——整卡不切分,迭代容量放宽容纳全卡)**:按 [天赋树](design/gdd/systems/跨局循环/天赋树.md) **v0.8** 设计权威文档实装——**33→12 节点**结构换代(三轮换代:攻防所有权切分 29→21〔树零攻防来源=红线,攻/AC 唯一入口=锻造工坊路线〕/一线一节点 21→15〔生命·命中淬炼各一节点×4 级、row 字段退役〕/Fork 一节点双态 15→12〔开局姿态·危险直觉·财富之道三组各一节点、购买解锁后 A/B 零币切换〕;schema=Fork 词表 4→3 组/规则键词表 2→6 键、「等级阈值前置」形态去留=R1 开放待裁点〔推荐裁撤,**不阻开工门**〕)+三组 Fork 真效果(开局姿态每关首轮窗/危险直觉与财富之道·限次计数随冒险持久按关重置)+营地统一案甲(树=营地主界面/属性升级唯一入口/工作间钥匙模型/图鉴常开/占位面板零副作用硬要求)+注入公式换代(基础值+树淬炼+锻造路线加值位预留+局内加算)+旧属性柜台退役+旧档废弃与旧逻辑删除(开发阶段无迁移,Q3 裁决)+同调位槽位判定源切树节点(旧条件删除随批清扫)+树上刷新升级接线(双入口并存写同账)。需求卡片=design/research/需求卡片-天赋树实装批-2026-10-11.md(**v1.7**——grilling 五裁+歧义扫描六裁+**2026-10-12 完备性/跨系统歧义审查十一裁**全落;零阻塞待裁点);锻造工坊(原「武器锻造」)**17 裁点已清零**(2026-10-12 逐裁落文 v0.5,06 在册),Q5 排期前置已满足、默认本批先行;T0 的「标错机制存在性」与「boss_kill_count 消费面」两项**已预查结案**(标错机制查实存在且有代价,守侧 contingency 作废) | ✅ **已入库(2026-10-12,/goal+iter U0 开工令——T0-T7 全量交付;R1 按既定默认裁撤案执行;实现报告=design/qa/iter21-实现报告-2026-10-12.md;残留人闸=实机目检营地四柜台〔07 在册〕)** | T0-T7≈7.0-8.0d(整卡单迭代——实际 2026-10-12 单会话交付) | -| 迭代 22 | **秘宝体系实现重构落地批**——需求卡片=design/research/需求卡片-秘宝体系实现重构落地批-2026-10-11.md(v1.2 零待裁点已成立);**2026-10-11 用户令编入**:新目录 12 件实装+解锁混合制(逐件分配锁定表在卡)+装配不可变(冒险中零更换)+旧 14 行数据清理+效果引擎接入;槽位来源不在本批(树接口接缝、无槽位不能带、测试走调试注入——C4 裁);估时 6d(区间 5-7d);开工门=U0 +| 迭代 22 | **秘宝体系实现重构落地批**——需求卡片=design/research/需求卡片-秘宝体系实现重构落地批-2026-10-11.md(v1.3 C1-C6 全裁);**2026-10-11 用户令编入**:新目录 12 件实装+解锁混合制(逐件分配锁定表在卡)+装配不可变(冒险中零更换)+旧数据行清理+效果引擎接入;槽位来源不在本批(树接口接缝——迭代 21 已实装树点亮数槽位源,本批直接消费)+装配档位格约束;估时 6d(区间 5-7d)——**✅ 已入库(2026-10-12,/goal+iter U0 开工单会话交付:T1 数据层 12 行换代+schema 扩签/T2 解锁服务+工坊面退役+档位格约束/T3 效果引擎接入+扩签+常时参数面+试炼镐积点口+充能周期/T4 呈现换代+呈现桥+试炼镐 HUD 入口/T5 替换子交互拆除+库存保留注记/T6 验收闸断言;冒烟 898/0+run_all 22 套+重闸全绿;实现报告=design/qa/iter22-实现报告-2026-10-12.md;残留人闸=实机目检秘宝解锁-装配正常流程〔07 ㉑〕)** | 迭代 23+ | **M4 数值批(**原 22+;迭代 21 已编入天赋树实装批、迭代 22 已编入秘宝实装批,均 2026-10-11 用户令**——**Alpha 收官位·未排期**〔2026-10-09 语义换代:M4=Beta 阶段、非 Alpha 收官位,M3 未由用户明令关闭前不排期维持〕——2026-10-05 用户令编入迭代 17 卡②;2026-10-06 用户令移出独立成批并定序「Alpha 阶段最后——内容补全先行、统一数值调整殿后」〔当日曾被编入迭代 18 为收官卡,2026-10-07 用户令撤回〕;**2026-10-07 用户令二次后移:后续新迭代(迭代 20 起)一律不先做 M4,除非用户明确要求启动 M4 批次**)**:四件数值欠账合一批——①削弱档位终值(weaken 现值 −65/duration 2/refresh 考证在册;叠层改续时语义已定案,差 duration 终值+当量锚复算)②调参批数值点评(06 条目现行登记五条——任务口径「八条」与条目五条不符,需求卡片 §2.2 已呈报差异以条目为准)③迭代 10 奖励重构联动欠账①②(钥石产出重标 boss_keystone 首杀 3/3/3·复杀 2/2/3 provisional + 通关率带重扫〔通关回血 20%+AP 件首轮 +1〕)④元进度定价剩余面(forge base 20/比 150 考证在册——06 条目文本「base 10」滞后于 2026-09-22 对齿批已呈报;Boss 两档终值)。读数义务随批=迭代 14 两件后置复算(T6 MC 四带复算+T7 技能池节奏重测,均挂 07);顺路修复 damage_probe A1 改前既有红灯(判式换代批出口报告 §四.7 在册)。**硬约束:一切 MC/verifier 跑批发起前须用户批准;调参联动禁独立调参网络(β 带 [1.2,2.5] 逐 u 检算)**。需求卡片=`design/research/需求卡片-M4数值批-2026-10-05.md`(**v1.2 2026-10-06 案C 增补+联审修订**:v1.1 三事实与第五推算件照旧;联审=P3 转正顺延至重扫读数后/检算工具 WEAKEN_PCT 入同步面/F11 两句死文本全刷/T3·T5 四带复算并账一次跑批双认账/R5 改前锚=本批新立案C 锚/估时段一勘误 4.25d;案C 增补内容照旧=§2.6 三事实〔行为换代/锚全作废/难度预判〕+T0 推算稿第五件=对拍锚按新序重推导+T6 四带复算按案C 新行为首采;T0-T8≈6.25d,天然切分点 T4 末;🔴 契约 5 条含跑批批准制;**✅ 裁点全裁(2026-10-06 用户令:P1甲=维持 2 场·magnitude [60,85] 带内当量锚复算、具体值随出口 provisional 追认/P2甲 不对称有意/P3甲 3-3-3·2-2-3 维持、转正顺延至重扫读数到账且带内(Q4 二裁)/P4甲 不立直购价);开工=U0**) | 迭代 18 全部内容卡(③④⑤⑦)出口+全部内容批行为变更落定+**用户发令(未排期)**——重锚窗口须收尽全部内容批行为变更 | T0-T8≈6.25d(超软盒预挂,段一 T0-T4≈4.25d〔v1.2 勘误,原 4.5 系加总错误〕/段二 T5-T8≈2.0d) | ## 执行纪律(2026-09-27 用户立规)