docs(qa): 迭代20 实现报告——各卡状态/V1-V23 核销/代拍板追认单十条/GDD 反哺点五条/实机目检五件/批末闸读数
This commit is contained in:
1 parent
8fd99092db
commit
0e71103b6c
1 file changed
+77
@@ -0,0 +1,77 @@
|
||||
# 迭代 20 实现报告——专长实装批(奇物)
|
||||
|
||||
> 2026-10-11 goal 会话(iter 技能 U0 开工)——需求卡片 v1.1 T0-T10 单迭代全量交付;A/B/C 三段推进。
|
||||
> 定义面:design/research/需求卡片-专长实装批-2026-10-11.md(v1.1,Q1-Q3 已裁零待裁)。
|
||||
|
||||
## 一、各卡状态
|
||||
|
||||
| 卡 | 内容 | 状态 | 提交 |
|
||||
|---|---|---|---|
|
||||
| T0 | 开工三查+状态账核实+magic_vs_magic 交叉核对+解耦三案选型 | ✅ | (结论落本报告 §三/§四;开工记录 active.md 462) |
|
||||
| T1 | 效果引擎词表扩签+发射点施加面 | ✅ | a57489e |
|
||||
| T2 | 池结构案D(四级档位/令牌+cap 解耦案②/曝光槽 2+1) | ✅ | 0640b0c |
|
||||
| T3 | 专长数据行换代(feats.tres 29 行)+流派框架退役 | ✅ | 54ab330 |
|
||||
| T4 | 凭证件五件+留任二件+F-1 刷新写错账修复 | ✅ | 1387aed |
|
||||
| T5 | Boss 兑付面换代(按档配比加权抽取+正名) | ✅ | 3333187 |
|
||||
| T6 | 件级跨事件状态账(adventure 域计数器) | ✅ | a57489e(承载)/5ebd05d(V4 断言) |
|
||||
| T7 | 断点存档扩容 | ✅ | 1387aed(扩列)/3333187(V16 断言) |
|
||||
| T8 | MC 对账适配+基线重投 | ✅ | 3333187 |
|
||||
| T9 | 迁出收尾(treasure_items 两行+词面+rewrite_board 除名) | ✅ | 3333187/710d8e0 |
|
||||
| T10 | 空配置验收闸+文档同步闸 | ✅ | 3333187/8fd9909 |
|
||||
|
||||
## 二、验收清单核销(V1-V23)
|
||||
|
||||
- **V1 词表封闭**:effect_words_t1_test 17 checks(新词在册/出域 on-fact-op-kind 四路被拒/adventure 计数器 export-seed 往返/mod_eq 预评估口径/V4 计数三态)。运行期 dispatch fail-fast=debug assert(release 剥离系引擎语义,自动化覆盖走加载期 validate 致命通道——effect_engine.gd dispatch 首行)。
|
||||
- **V2 全量替换**:29 行落表(feats validate 零违例)、旧 27 件 row_by_id 空、牌库 104+29=133 四级断言、全仓 grep 零残留(4 处 source_class 中性名换代 710d8e0;对照性注释留痕豁免)。
|
||||
- **V3 逐件一致**:附表 A 29 件三列断言入 smoke 特性段(命中面 dispatch 直测+counter 落账施加面同构 helper;正常/边界/反例三列逐件在案)。
|
||||
- **V4 状态账**:跨事件累积/counter_spend 消耗/reset_at 声明制两态(effect_words_t1_test)。
|
||||
- **V5 四级配额锚**:TIER_QUOTAS 70/25/9/0=104 硬断言+smoke 每档锚+deck_total(V14 三档锚摘除换代)。
|
||||
- **V6 令牌三态 / V7 曝光槽 / V8 解耦**:pool_case_d_test 17 checks(拿了消耗/没拿回池/只刷出不计;2+1 回退/凭证不进子池/池空兜底;cap 独立/提前退役只剔候选视图)。
|
||||
- **V9 凭证五件路由 / V10 留任+AP 属性轴**:feat_vouchers_test 23 checks(逐件路由+F-1 反例钉面+电池禁自动替选+留任路由零变化+bonus.ap 落点)。
|
||||
- **V11 Boss 兑付**:通关渠道全 relic(白名单断言在案)+回血载荷在役+末关不发(既有 adventure smoke)+信号注释换代「专长三选一」。
|
||||
- **V12 档配比加权**:pool_case_d V12 频带断言(300 停点×3 候选,权重 100/45/15/5×件数 12/9/8/0→期望 69/26/4/0,带 ±15pp)。
|
||||
- **V13 迁出零残留**:treasure_items 无两行+同调目录收窄断言+全仓 grep 收口(中性名换代)。
|
||||
- **V14 旧验证约束同生死**:smoke 三档锚/数值对/池构成/上限带/FeatsEngine 流派段/深挖钻头回归段/七流派订阅面全段摘除或换代(主语换代新 29 件);battle_orchestrator FeatsEngine 求值注入摘除。
|
||||
- **V15 MC 新基线**:normal/off 100 局 seed 71000 档=通关 0%、止步 {1:93, 2:7}(master 对照 0%、{1:90, 2:10}——零配基线本相,分布差可归因曝光槽候选构成);同种子 30 局重放逐位复现 ✓。
|
||||
- **V16 断点扩容**:adventure_counters/refresh_stock/battery_pending 入快照+续玩回填逐项一致(feat_vouchers_test)。
|
||||
- **V17 空配置闸**:池空 skip_empty_curio 消化+非空拒绝反例+商店空货架合法态(pool_case_d)。
|
||||
- **V18 层级纪律**:牌库 kind 全集=CURIO_KINDS+relic 断言;同调目录零 feats 行(treasure_items 两行迁出收窄)。
|
||||
- **V19 棋盘事实不可变**:29 行零棋盘改写类订阅断言(rewrite_board 除名);棋盘生成不看持有集(生成面零接触)。
|
||||
- **V20 排雷零特判(人工核对)**:静态 grep 排雷侧(minesweeper_rules/board 生成)零按件名/feat_id 分支;fx_reveal=通用效果通道(安全格校验+fx_reveal 标签,非件特判);效果接入全部经订阅面。**待用户复核**。
|
||||
- **V21 命名纪律(人工核对)**:机检半=29 行 display_name/desc 零「雷/插旗」断言在案;**人工过目半待用户**(07 目检项)。
|
||||
- **V22 数值纪律(人工核对)**:机检半=陷阱爆发 mult>1/血蜜回复<典型陷阱伤/石肤 cap 3 断言在案;全表 provisional 占位值对照奇物.md 结构锚逐项过目**待用户**。
|
||||
- **V23 配额重裁纪律(人工核对)**:四级锚数字与裁决记录一致性**待用户**(见 §三代拍板追认单 3)。
|
||||
|
||||
## 三、代拍板追认单(白名单授权内,逐项待用户追认)
|
||||
|
||||
1. **件数口径 29 行**(卡文 §10.4 推荐案执行):基础 27+迁入 2=feats.tres 29 行;V2/V3 断言按落表实数。
|
||||
2. **四级配额 70/25/9/0=104**:T2 直映射 98(零偏离已裁三档数字)+T4 凭证四件入稀有档投放 6(rap 2/attune_battery 1/time_sand 2/perfect_insurance 1,provisional 归调参批)。偏离 GDD 占位=呈报记录即本条(GDD 无凭证投放占位数)。
|
||||
3. **传说档张数 0**:头奖位留空(奇物.md「传说=惊喜位」形态内取空集——零内容件可投)。
|
||||
4. **词表落法映射**:FACTS 实扩 9 项(hp_ratio 百分比 int 口径/pct 等——奇物.md 扩签登记 10 候选中「本轮挖格花费/本轮开格数/本轮踩雷数计数器/类型集合计数器」落 counter+value_event 不占 fact 词位);新事件 2(dig_stop/battle_won——battle_won 系战地包扎声明所需,扩签登记未列,落法映射补位);新效果类型 7+算子 mod_eq(mod_eq value=模数 ref=余数——双管镐每第 2 次预评估口径)。
|
||||
5. **「积满触发」预评估落法**:dispatch when 于命中前读计数器现值——行 when 按 N-1 落值(地质学家 eq 3/跳格 eq 2/封印匠 mod_eq ref 2/保险丝 eq 1);单元测试钉住。
|
||||
6. **疼痛记忆消费时机放宽**:设计「下场战斗攻击附加层值」——实现为「下一次攻击」(同战内当轮可消费;跨战持久经 adventure 域账本)。同战内不可用判定无法行内表达,放宽口径随本条呈报;若用户否,补 battle-gate 面(效果引擎±1 键)。
|
||||
7. **时沙落法**:「下轮 AP +2」落下一战首轮 AP 队列(hero_ap_bonus 同通道);若拾取时战斗在途(奖励节点停点)则下一战首轮兑付。
|
||||
8. **弃图兑换落法**:「折为下轮伤害」落停手后首次攻击全额附加(用后清零)——同战停手→战斗段序即「下轮」前移;多攻击不拆分。
|
||||
9. **血税落法**:bonus_delta 战末汇入冒险加算区(本战内 max_hp 不即时变,下一战生效——与效果引擎重建时机契约一致)。
|
||||
10. **潜伏缺陷修正两件**(T2/T4 随批):①效果引擎 has 算子 null 安全(敌技伤害载荷无 terrain_kind 事实时判「不在场」而非 String(null) 抛错——候选流变化后 devour 件首次被持有暴露);②刷新券旧兑付早退零摘牌(令牌永不消耗)——选中即消尽修正。
|
||||
|
||||
## 四、GDD 反哺点清单(设计权威文档不随批,逐点待用户裁决后另批落文)
|
||||
|
||||
1. **奇物.md**:①「每第 N 次/积满触发」的 when 预评估口径(N-1 落值)宜入设计原则注记;②疼痛记忆消费时机实现放宽(§三.6)如追认宜回写件表;③血税/时沙/弃图兑换三件落法映射(§三.7-9)如追认宜回写件表「账」列;④rewrite_board 效果类型除名(净化工兵退役连带)——扩签登记「暂缓:清图事件」条相应更新。
|
||||
2. **冒险结构.md**:「关卡大奖励」节陈述(通关两层兑付→回血+专长三选一)——实现已为该形态且叠加按档配比加权抽取(奇物.md v3.1 语义约束兑付面),宜对齐表述。
|
||||
3. **难度曲线与Boss.md**:配额投放读数(四级 104 构成/曝光槽加速高档获取——止步分布 90/10→93/7 位移归因记录)宜随数值批复核。
|
||||
4. **02-系统清单.md**:奇物行状态(专长 29 件已实装/流派机制退役)宜换代。
|
||||
5. **奇物呈现**:HUD 特性段流派聚合行退役→逐件行降级态在役;呈现改法归 06 在册「奇物呈现三处违规改法与档位呈现三路」条(本批零随批改动)。
|
||||
|
||||
## 五、实机目检总清单(人闸——07-体验验证清单同面登记)
|
||||
|
||||
1. Boss 专长三选一呈现(候选全专长/按档配比观感/回血读数)。
|
||||
2. 曝光槽三卡观感(2+1/子池回退/新凭证四件稀有档投放)。
|
||||
3. 卡面文案与稀有度档位显示(29 件 desc 直读/四级档位渲染)。
|
||||
4. 同调电池选件面(choose_battery_target 呈现窗是否缺位——缺位登记缺陷归反哺)。
|
||||
5. HUD 特性段降级态可读性。
|
||||
|
||||
## 六、批末闸读数(证据只留最新轮)
|
||||
|
||||
- 冒烟 **864/0**(基线 846+换代净增 18);run_all **21 套件全绿**(新增 effect_words_t1/pool_case_d/feat_vouchers 三套);probe_gate --click/--full 全绿残留 0;render_gate 全绿(golden 3 屏 0.00%);doc 三闸对基线零新增(worktree 2 死链均系 worktree 无未跟踪文件伪影:filter-repo 计划书系 .zcode 未跟踪件/config_fatal_probe 两树共有);熵增闸 PASS;MC 同种子重放逐位复现 ✓。
|
||||
- 新基线读数:normal/off 100 局 seed0=71000——通关率 0%(master 对照同 0%)、止步分布 {1:93, 2:7};form 画像=五事件族 14 件(adventure_monte_carlo.gd 换代)。
|
||||
Reference in new issue
Block a user