Files
gplan-2/design/qa/m4-iter11-exit-package-2026-10-03.md
T

101 lines
8.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 迭代 11 出口包(人闸材料包,2026-10-03)
> 迭代 11 三批全部落籍 master:①魔法道具同调实施批(bc17b66,台账 323)→ ②GP 商店房重构批(395b2ab,台账 324)→ ④视野迷雾实施批(e6260a5,台账 325)。依 2026-10-03 用户令,**出口人闸后移迭代 12 一并进行**——本包=三批出口检查单+全部代拍板追认清单+迷雾真人目检指引+读数报告的合并材料,供人闸时逐项过;工作树改动随批各自落籍,master 冒烟基线 **671/0**(每批合并后主区复跑均过)。
## 一、三批出口检查单
### 批① 魔法道具同调实施批(完成定义 ①-⑦,全过)
| # | 完成定义 | 证据 |
|---|---|---|
| ① | attunement_growth 谓词表上线+读数源切换 | 谓词表(m1 通关 1/m2 Boss 3/m3 组合 3+6)+过渡键退役三处(迭代 10 欠账③清偿) |
| ② | 营地装配覆盖层+入档持久 | 工坊扩容同调装配段(装配/卸下/满位禁选+Y 升级行);装配持久断言 |
| ③ | 九件效果接线 | 八活一 deferred(爆破工兵包=炸格拆后批留位,用户裁) |
| ④ | 局内 aux 渠道退役+池收缩注记 | T7 五件退役面全落 |
| ⑤ | attune off/on 分层读数出讫 | 锚两件+读数 md 落 sim-data;off 新锚=对拍正主 |
| ⑥ | 连带修订九件 | 魔法道具定位重写/元进度 v1.6/地图战斗资源 v0.16/行动经济 v0.7/05 不做 v1.3/节点地图 v1.4/node-reward v2.2/registry/06 |
| ⑦ | 重闸全绿 | 冒烟 645/0(当时基线)+熵增 PASS+doc 三闸零新增+MC off 逐位 PASS |
### 批② GP 商店房重构批(完成定义 ①-⑦,全过)
| # | 完成定义 | 证据 |
|---|---|---|
| ① | 进店从共享池抽 3(新用途标签 shop_draw) | E-S 加权洗牌恰一 scope;冒烟同种子同货架逐位 |
| ② | 买 1→全重抽;池空硬闸+A 链软闸 | buy_pool_item 买后整架重抽;库存尽剔牌库/池空消费拒绝断言;空架合法态 |
| ③ | 价格=ceil(基价×b^(关序−1)×A^进店已购) | ceil 单一取整;A=1.8/b=1.1 provisional(追认项 2) |
| ④ | 共享池账本(跨渠道消耗,库存=上限) | _consume_pool_purchase→_apply_bonus_pick 同口真单点;共账双向断言 |
| ⑤ | 断点兼容(P2 甲) | BP 扩键 shop_shelf/shop_visit_buys(save v4 域内);roundtrip+确定性重放断言 |
| ⑥ | MC off/on 分层+读数出讫 | off 对拍 off_n60 120 行旧字段零差 PASS;on 新锚 N=60 双策略(读数见 §四) |
| ⑦ | 连带修订+重闸全绿 | 六件落文(冒险结构 v0.13/节点地图 v1.5/难度曲线 v0.22/node-reward v2.3/registry/06);冒烟 671/0+三闸零新增 |
### 批④ 视野迷雾实施批(完成定义 ①-⑤,机检全过、目检待人闸)
| # | 完成定义 | 证据 |
|---|---|---|
| ① | 迷雾遮蔽+灯光区跟随上线(开关分层验证) | BoardView 三态呈态(区内/全黑/记忆态)随 refresh 实时跟随;set_fog_enabled 开关两态结算 digest 逐位一致(🔴 契约 1 断言在案) |
| ② | 暗淡记忆态呈现 | 记忆板 #3A3A3A+记忆墨 #C4C4C4(§6.5 落文值);数字可读 ≥4.5:1;色牌格退牌归板;探针全板呈态逐格断言 |
| ③ | art-bible 黑暗区域规格落文 | §6.5 新节(v3.4→v3.5):菱形几何/全黑照抄正主/记忆态明度/硬边过渡/结算去饱和叠加互斥/§2 允许域自查 |
| ④ | 探针断言 | ui_input_probe case⑮:三态全板逐格+半径边界圈+开关两态零扰动+提灯插值位参数——十六断言全绿 |
| ⑤ | 正主节验收线全过+实机目检人闸 | 验收线机检面全过(HUD框架 v0.14 转正式验收);**实机目检=本包 §三指引,人闸后移迭代 12** |
## 二、代拍板追认清单(人闸逐项过;全在任务书/计划书白名单内)
### 批①(附录 B 未审项,随出口人闸一并审)
1. provisional 表值全目:里程碑阈值(1/3/3+6)/效果 N=2(淬毒/殉爆/惊巢/硬币)/charges=2(蓄能/摆钟)/charge_n=3/effective_rounds=3/X=1/Y 升级行(L1·1·30 钥石、L2·2·60)/MC 凑整画像计数(3/6)——全归调参批复核。
2. 冒烟断言期望演进(636→645:save 版本断言 3→4、渠道退役替换两路测试拆除、池收缩断言新增)。
3. 装配面落位=工坊扩容+柜台内滚(P2 甲程序占位框架内)。
4. 里程碑达成态=纯派生(save 只存计数源)。
5. **维度词表收缩形态开放点待裁**(底稿 §1.1 明挂:收缩为 {风险/行动/反制} 具体形态——本批以现行五维投 provisional 标签)。
6. 淬毒=主角攻击面限定(棋盘 typed 直伤不吃)与惊巢减半覆盖 GP-loss 一并=语义 provisional,试玩判读。
### 批②(本批新增)
7. 货架基价 provisional 四值:attack 4 / max_hp 4 / armor 4 / ap 5。
8. **A=1.8 / b=1.1 provisional 投值**(goal 令:原 P5 甲「game-balancer 研究→用户拍板」改 provisional+后置追认;研究复核归调参批)。
9. shop_mode 双模承载:缺省 legacy(off 对照承载),真实入口 main.gd 显式投 pool;products 行族+加法定价随 legacy 保留,退役归 off 锚换代批。
10. 库存承载=既有 _bonus_taken 账本扩权(stock=cap−taken),奖励侧牌库代码零改动;商店购买经 _apply_bonus_pick 同口=真单点。
11. 购血件不回血语义(池件=奖励件本体;legacy hp_up 同步回血随对照模式保留)。
12. BP 货架键形态:写档+roundtrip 断言;当前停点拓扑无中途店停点,货架续玩=确定性重放承载。
13. 终局池读数聚合推算口径(读数 md 注记 1;per-kind 商店拆分未记录,如需须修复后代码重锚归调参批)。
### 批④(本批新增)
14. 记忆态明度值 provisional:记忆板 #3A3A3A / 记忆墨 #C4C4C4(样张/实机自检锚)。
15. 迷雾开关承载=BoardView 呈现态布尔(真实游戏恒 on;off=验证基线)。
16. 遮罩实现=逐格三态制(区内正常/区外未开格全黑/区外已开格记忆态);结算期去饱和叠加互斥由记忆态中性灰恒等承载(去饱和对零饱和色零作用)。
17. **全黑 vs 高遮蔽档非追认候选**——正主 HUD框架 :163 原文「区外未开格=全黑不渲染」已有定论,照抄正主(实机目检仅复核观感)。
18. 提灯 +2=LIGHT_RADIUS_LANTERN_BONUS 常量在位不接效果(接线归 Alpha 信息件批)。
## 三、迷雾真人目检指引(人闸时实机执行,约 5-10 分钟)
前置:master e6260a5+ 工作区(迷雾默认开启,无需任何设置)。
1. **灯光区形态**:开一局冒险进入任意战斗——以主角为中心的菱形范围内棋盘正常显示;范围外**未挖格全黑**、**已挖格灰色记忆态**(数字灰显但清晰可读)。
2. **移动跟随**:走动主角——灯光区实时跟随(边界整格切换、无渐变晕边;灯光半径=贴身微光环的 8 格同圈)。
3. **记忆持久**:挖开若干格后走远——已开格保持灰显可读(数字在),未开格保持全黑。
4. **旗印记**:插旗后走远——旗印记随格隐没(全黑);走回复显(旗数据不受影响)。
5. **结算叠加**:打完一场战斗看结算期——灯光区内画面正常去饱和;区外记忆格无二次变化。
6. **性能**:移动无卡顿(迷雾为逐格程序化遮罩,零新素材;draw calls 基线 196 量级)。
7. **微光不受扰**:主角贴身 8 格的类型微光行为与迷雾前一致(微光语义零改动)。
任一条不符合=目检 FAIL,登记迭代 12 人闸清单修复。
## 四、读数报告(终局池新锚 vs off_n60 对照——只测不判)
锚件:`sim-data/runsum_m4iter11b_t5off_n60_20261003.jsonl`(off,120 行,与①批锚逐位一致)+ `runsum_m4iter11b_t5shopon_n60_20261003.jsonl`(on,120 行,pool_stock 推算重构口径)+ 详文 `sim-data/读数_m4iter11b_t5shopon_off_n60_20261003.md`。
| 指标 | off(legacy 对照) | on(共享池) |
|---|---|---|
| normal 全通 / L1 | 0.0% / 3.3% | 0.0% / 3.3%(死亡于 L1 商店前,零触达) |
| perfect 全通 / L2 | 45.0% / 65.0% | **13.3% / 45.0%**(全通 −31.7pp) |
| perfect 商店购买 | —(legacy 独立定价,不耗池) | 219 次(均值 3.65/局) |
| perfect 奖励面领走 | 121 件 | 106 件 |
| perfect 池消耗结构 | — | 购买:领走 ≈ 2:1(竞争同一 11 份库存) |
判读义务归 M-4 调参批(shop=on 带平移+换算率登记);−31.7pp 系经济效应与 RNG 时间线位移的混合效应,不可单归因。
## 五、迭代 11 门状态
三批落籍完毕,**迭代 11 门=待出口人闸关闭**(人闸内容=本包 §二追认清单+§三迷雾目检+①批 T17 残留复验项 32 全屏环境限制独立复验)。门关后迭代 12(双层 BD 实施批)开工——其前置「迭代 11 三批出口+M-4 令牌池+商店批共享池」中前两项已备(令牌池仍待 M-4 数值批)。