修复: 尾裁微批T4——出口报告落盘(三件对照+闸数字改前改后+7项逐项实测比率2.67/1.12/1.46/3.59/4.02/2.67/3.00→5.21/9.53/5.21/5.98/6.70/5.21/5.84+V2/V3重度档修复前后+零波及三确认+未决三项移交)
This commit is contained in:
1 parent
701f1f77f0
commit
f16ed0a1ba
1 file changed
+88
@@ -0,0 +1,88 @@
|
||||
# 迭代 19 尾裁微批「三件」出口报告(2026-10-08)
|
||||
|
||||
- worktree:`D:\code\g-plan2-iter19-followup`(分支 `iter19-followup-20261008`,基点 0ba3ddf = master 顶部,已含卡⓪③②落籍)
|
||||
- 性质:用户 2026-10-08 六裁授权的落地批——裁甲(对比度存量 7 项另立修复批)+ 卡⓪ resume tree_rules 受理闭环 + 卡③ S1 换 setup-godot action
|
||||
- 台账号:**404**(记账前 `git -C D:/code/g-plan2 show master:active.md` 查撞——master 停 402 无 404 撞;403 = 卡④预配在飞,本条按预配 404 记)
|
||||
- MC/verifier:零跑(执行纪律)
|
||||
- 停机点:S1/S2 均未命中(任务 a 修完后 probe_gate 应全绿——兑现,见 §3)
|
||||
|
||||
---
|
||||
|
||||
## 1. 三件对照总览
|
||||
|
||||
| 件 | 授权口径 | 落地 | 提交 |
|
||||
|---|---|---|---|
|
||||
| a | 对比度存量违例 7 项修复(建议案已定,全部换现役常量零新造;只换文字墨,零布局零文案) | 7 处代码位 + 测点表 7 对随代码同步改指新常量;probe_gate 默认段 ui_contrast 38 对全绿 | 5891b5b |
|
||||
| b | 卡⓪ resume tree_rules 受理闭环(resume_adventure 按 start_adventure :135 同式补一行;消费面现成零改;main.gd 披露句同步改写;冒烟追加续玩受理断言) | adventure_runner.gd:215 受理行 + main.gd:500-501 披露句退役改写 + smoke_all.gd:4689-4698 两查 | 768e366 |
|
||||
| c | tests.yml 换 action(卡③ S1 甲:nikeee→chickensoft-games,保留/改写裁注,纯静态核验) | tests.yml:40 换装 + :37-39 裁注改写(裁甲依据 + 404 实证) | c489d16 |
|
||||
| 台账 | active.md 末尾追加 404(格式仿 402 条;记账前查撞) | 404 条目一笔单独提交 | 701f1f7 |
|
||||
|
||||
## 2. 任务 a——7 项逐项实测比率(改前 = 机检首跑实测;改后 = 机检同式复算实测〔临时脚本按 ui_contrast_probe.gd 同一 `_lum/_ratio` 公式对 UiKit 常量实时求值,改前七值与机检输出逐位一致证同式;脚本用后即删,git 零残留〕)
|
||||
|
||||
| # | 位置(file:line) | 改前 | 改后 | 带 ≥4.5 |
|
||||
|---|---|---|---|---|
|
||||
| V1 | battle_end_overlay.gd:86-87 结算 GP 账行(GOLD_DEEP→GOLD_INK) | 2.67:1 | **5.21:1** | ✓ |
|
||||
| V2 | shop_overlay_view.gd:127 行卡名(bold 缺省 INK_LABEL→显式传 WARM_SOFT) | 1.12:1 | **9.53:1** | ✓ |
|
||||
| V3 | ui_kit.gd:677 bcard 价签(GOLD→GOLD_INK) | 1.46:1 | **5.21:1** | ✓ |
|
||||
| V4 | camp_overlay_view.gd:74 铭牌副题(STONE→STONE_DEEP) | 3.59:1 | **5.98:1** | ✓ |
|
||||
| V5 | camp_overlay_view.gd:342 行价格 + :369 行进度(STONE→STONE_DEEP) | 4.02:1 | **6.70:1** | ✓ |
|
||||
| V6 | camp_overlay_view.gd:191 树分组头(GOLD_DEEP→GOLD_INK) | 2.67:1 | **5.21:1** | ✓ |
|
||||
| V7 | camp_overlay_view.gd:275+:278 工坊「已解锁」两分支(GOLD_DEEP→GOLD_INK) | 3.00:1 | **5.84:1** | ✓ |
|
||||
|
||||
注:V4 改后 5.98:1,较授权建议案注记「5.6:1」为高(建议案数值系常量注释沿用的历史口径;机检公式下同常量对 PANEL_DATA 实为 5.98——ui_kit.gd:95 STONE_DEEP 注释 5.6 同源,本批不改注释数值,机检以探针公式为准)。V5 授权注记 6.7:1 / V7 注记 5.85:1 与实测 6.70 / 5.84 一致。
|
||||
|
||||
### V2/V3 重度档修复前后
|
||||
|
||||
- **V2(全场最深红 1.12:1)**:legacy 行卡商品名 `UiKit.label(_card_title(p), UiKit.FS_BODY, true)` 第四参缺省——label 工厂 bold 缺省墨 INK_LABEL(深墨 #2E2218)直压暗底行卡 BG_OVERLAY(#362B20),暗对暗 1.12:1。修复=显式传第四参 `UiKit.WARM_SOFT`(暖白次级 #E8D5A8),与同卡现价行(既有 WARM_SOFT 9.5:1)同墨同族,9.53:1。零布局改动(custom_minimum_size 等原样)。
|
||||
- **V3(次深红 1.46:1)**:bcard 价签 `UiKit.label(price, FS_TITLE, true, GOLD)` 奖励金亮墨(#F0A828)压亮牌 PANEL_DATA(#E9D9B8)1.46:1。修复=换 `GOLD_INK`(深金墨 #74500B,PANEL_DATA 上 5.21:1——与意图蓄力徽标墨同常量,ui_kit.gd:29 在册现役)。
|
||||
|
||||
### 零波及确认
|
||||
|
||||
- **V3 三选一价签恒空串**:bcard 另一消费方 curio_pick_overlay.gd:109 传 `""` → `price_l.visible = price != ""`(ui_kit.gd:679)恒隐藏——GOLD_INK 换墨对三选一屏零渲染影响,实证成立。
|
||||
- **同常量兼两用甄别**:battle_end_overlay.gd:48 `panel_flat(COL_GOLD, GOLD_DEEP, …)` 为面板边框装饰用途(非文字),不在 7 项在册清单,未动。camp_overlay_view.gd 同文件其余 STONE 用途(:116 结构位预留/:269-272 未解锁·已退役状态/:403 主动被动脚注/:414 刷新行)均非在册违例位,未动(V7 仅改「已解锁」两分支 GOLD_DEEP)。
|
||||
- **测点表对数不变**:38 对 → 38 对(7 对改指新常量 + 行尾注新比率,零增删),静态段(裸 Color8 白名单/preload 红线)零触碰全绿。
|
||||
- 本批零布局零文案改动实证:diff 面 = 4 个视图文件各 1-2 行常量引用 + 探针 7 对常量/注释,无一处坐标/尺寸/文案变更(`git show 5891b5b --stat`)。
|
||||
|
||||
## 3. 任务 b——卡⓪ resume tree_rules 受理闭环
|
||||
|
||||
| 位置 | 改动 |
|
||||
|---|---|
|
||||
| adventure_runner.gd:215 | resume_adventure 受理段补一行 `_tree_rules = params.get("tree_rules", []) if params.get("tree_rules", []) is Array else []`——与 start_adventure:135 同式(含同款 is Array 类型防御三元),注释注明卡⓪受理闭环 |
|
||||
| adventure_runner.gd:938 | 消费面 `set_tree_rules(_tree_rules)` 现成零改(start_level_external 成功路径共用,start/resume 两入口同享) |
|
||||
| main.gd:500-501 | build_adventure_params「resume_adventure 现收两键(tree_rules 暂不消费——传参先行,受理缺口在册披露)」过时披露句退役改写为「现收三键(受理闭环,披露句退役)」——呈现层注释,授权允许 |
|
||||
| smoke_all.gd:4689-4698 | 断言段追加续玩受理两查:①`adr_res.resume_adventure(bp_min, p_resume)` 受理三键参数面(bp_min = 卡②冒烟 ⑫ v2 旧断点夹具同式最小断点);②`runner._tree_rules == rules_e`(与传入 Fork 激活侧 rule 键集一致,rules_e 非空由既有前置查保证) |
|
||||
|
||||
闸数字:冒烟 840→**842/0**(+2 恰为新增两查)、run_all 17 套全绿、probe_gate --click 全绿。
|
||||
|
||||
## 4. 任务 c——tests.yml 换 action(静态核验)
|
||||
|
||||
- tests.yml:37-40:`nikeee/godot-actions/setup-godot@v2` → `chickensoft-games/setup-godot@v2`;既有 S1 裁注改写保留(裁甲依据 + 卡③轻 CI 首跑 404 实证 + version 参数语义不变)。
|
||||
- 静态核验五判据:pyyaml 解析通过;`uses:` 四处换装后 nikeee 零残留(仅裁注注释留历史记录);`version: 4.7.2` 参数保留(:42);`uses:` 行缩进同构(8 空格步进位);冒烟/探针/upload 段零触碰(diff 面 = +4/-1 全在本步)。
|
||||
|
||||
## 5. 闸数字改前/改后全列
|
||||
|
||||
| 闸 | 改前(基点 0ba3ddf 实测) | 改后(本批顶 c489d16 批末实测) |
|
||||
|---|---|---|
|
||||
| run_smoke | 840 项 0 失败 | **842 项 0 失败**(+2 = 任务 b 两查) |
|
||||
| run_all | 17 套件全绿 | **17 套件全绿** |
|
||||
| probe_gate 默认段 | ui_input PASS + ui_struct PASS + **ui_contrast FAIL 恰 7 项(在册存量)** | **三探针全绿**(ui_contrast 38 对全绿 + 静态段绿) |
|
||||
| probe_gate --click | (基线含 click 全绿但 ui_contrast 段红) | **全绿**(click 行为走查问题=0) |
|
||||
| ui_contrast_probe | 38 对测点、7 项越带 | **38 对测点全绿**(对数不变、常量改指) |
|
||||
| 残留 Godot | 0 | **0**(批末双口径复核:本闸=0 / 全局=0) |
|
||||
|
||||
存量红清零对账:改前 7 项 = 在册存量 7 项(V1-V7),无新增红;a 修完后 probe_gate 全绿兑现。
|
||||
|
||||
## 6. 提交清单(5 笔,基点 0ba3ddf → 顶 701f1f7)
|
||||
|
||||
1. `5891b5b` 修复: 尾裁微批a——对比度存量违例7项全修(5 文件,+19/-18)
|
||||
2. `768e366` 修复: 尾裁微批b——卡⓪resume tree_rules受理闭环(3 文件,+15/-2)
|
||||
3. `c489d16` 修复: 尾裁微批c——tests.yml 换 setup-godot action(1 文件,+4/-1)
|
||||
4. `701f1f7` 修复: 尾裁微批台账记账404(1 文件,+1)
|
||||
5. 本笔——出口报告落盘
|
||||
|
||||
## 7. 未决事项 / 移交
|
||||
|
||||
- **404 号位披露**:397 条预配「总收口404起」,本批按任务书指令以 404 记尾裁微批台账;总收口批记账时顺延(405 起),撞号再查撞顺延并出口报告披露(既有惯例)。
|
||||
- **tests.yml 端到端仍不可验**:仓库尚无远端(卡③在册边界)——chickensoft-games/setup-godot@v2 实跑验证随远端立项首跑兑现;裁注已把 404 实证与换装依据留在位。
|
||||
- **STONE 深化外溢位未动**(非在册违例、机检不拦):camp_overlay_view.gd:116/:403/:414 等既有 STONE 文字位对现役牌色实测 3.59-4.02:1 区间(与 V4/V5 同源),如后续拟全站收敛 STONE→STONE_DEEP 另立裁点,不在本批授权内。
|
||||
- 卡②出口报告 §4 建议案七项之「V2 行卡名换墨后观察 legacy 行视觉层级」——已按建议案落 WARM_SOFT(与现价行同墨),视觉层级两列同色为建议案原设计,无后续动作。
|
||||
Reference in new issue
Block a user