From 85ea024b3734aae06e084e7b240ee144910820c8 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Tue, 6 Oct 2026 02:49:18 +0800 Subject: [PATCH] =?UTF-8?q?iter16ui=20T0=EF=BC=9A=E5=9F=BA=E7=BA=BF?= =?UTF-8?q?=E9=87=8D=E6=B5=8B=E5=9B=9E=E5=A1=AB=EF=BC=88=E5=86=92=E7=83=9F?= =?UTF-8?q?782/0+run=5Fall=2016=E5=A5=97=E5=85=A8=E7=BB=BF+=E6=8E=A2?= =?UTF-8?q?=E9=92=88=E5=85=A8=E7=BB=BF+=E5=9B=9Bdoc=E9=97=B8=E5=9F=BA?= =?UTF-8?q?=E7=BA=BF=E5=AE=9A=E6=80=A7+demo=20md5=E9=9B=B6=E6=BC=82?= =?UTF-8?q?=E7=A7=BB=EF=BC=89+=E4=BA=8B=E5=AE=9E=E8=A1=A815=E9=A1=B9?= =?UTF-8?q?=E5=A4=8D=E6=A0=B8=EF=BC=885=E6=9D=A1=E6=BC=82=E7=A7=BB?= =?UTF-8?q?=E6=B3=A8=E8=AE=B0=EF=BC=89+=E4=B8=83=E7=82=B9=E5=AF=B9?= =?UTF-8?q?=E6=AF=94=E5=BA=A6=E5=AE=9E=E6=9C=BA=E5=A4=8D=E7=AE=97=EF=BC=88?= =?UTF-8?q?=E6=84=8F=E5=9B=BE/=E6=A7=BD=E4=BD=8D=E7=9B=B4=E8=83=8C?= =?UTF-8?q?=E4=B8=8Edemo=E5=8F=8D=E5=90=91=E4=BF=AE=E6=B3=95=E6=94=B9?= =?UTF-8?q?=E5=9E=AB=E7=89=8C=E6=B7=B1=E5=8C=96=E3=80=81RAP=E5=AE=9E?= =?UTF-8?q?=E6=9C=BA10.40=E5=B7=B2=E5=90=88=E8=A7=84=E9=9B=B6=E6=94=B9?= =?UTF-8?q?=E5=8A=A8=EF=BC=89+15=E2=91=A1=E4=BA=A4=E9=9B=86=E9=9B=B6?= =?UTF-8?q?=E5=91=BD=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/qa/iter16-ui-exit-report-2026-10-06.md | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 design/qa/iter16-ui-exit-report-2026-10-06.md diff --git a/design/qa/iter16-ui-exit-report-2026-10-06.md b/design/qa/iter16-ui-exit-report-2026-10-06.md new file mode 100644 index 00000000..56a00def --- /dev/null +++ b/design/qa/iter16-ui-exit-report-2026-10-06.md @@ -0,0 +1,69 @@ +# 出口报告:UI 设计对齐批(迭代 16) + +> 任务书=[任务书-UI设计对齐批-2026-10-05.md](../research/任务书-UI设计对齐批-2026-10-05.md)(v1.0 定稿,P1-P11 裁决已齐)。 +> 本报告随卡渐进成文;T0 基线节随 T0 提交,其余节随各卡追加。 + +## T0 · 基线回填(2026-10-06 实测) + +### 环境与提交基线 + +- worktree=`D:/code/g-plan2-iter16ui`,分支 `iter16-ui-20261005`,起点=**a39d044**(master 3c6f2c9 + 第〇步纯文档批:迭代 16 改号=UI 设计对齐批、原四卡顺延迭代 17、UI 任务书 P1-P11 裁决落文,含五处陈旧待裁标记擦除)。 +- worktree 缺 gitignored 素材(`game/assets/art/` 不入 git)——已从主区整目录拷贝(磁盘本地、不入库、素材字节零改动);`artwork/` 不拷(Q9 丙禁回读 demo 文件)。 +- 冷刷导入一次(fresh worktree 一次性成本,uid_cache 建立)。 + +### 基线闸读数(全部实测,替代任务书起草读数) + +| 闸 | 读数 | 对照 | +|---|---|---| +| 冒烟 smoke_all | **782/0**(与 3c6f2c9 落籍读数一致) | §1.2 起草值 772/0 已过时 | +| run_all | **16 套全绿** | 起草值 14/15(reward_overlay 红)已过时——该红已随 15② 修复 | +| probe_gate --click | 全绿:ui_input 16 断言 PASS / ui_struct 全屏零红 / click done=true 问题=0 / 残留 Godot=0 | — | +| ui_layout_probe | exit=0(布局树 dump 工具,无断言失败形态) | — | +| gdd_lint | **既有 2 文件不通过**:06-待办清单(表格占比 1%)· 07-体验验证清单(表格占比 7%) | 基线,本批守零新增(不得出现第 3 个) | +| doc_link_audit | **既有死链 2 处**:奇物.md:130 → ../ux/battle.md、../ux/node-reward.md(master 既有在册);worktree 环境假红 2 处=06:121 `.zcode/plans` + 06:309 `archive/`(gitignored 目录 worktree 不存在,主区实存) | 基线 2 处,守零新增 | +| doc_term_audit | 退役词命中 218 处 / 疑似现行 3 处(与主区逐字一致) | 基线,守零新增 | +| 熵增闸 | design/diagrams 越界 ×1(双树一致,**既有在册归 archify 批**) | 基线,守零新增 | + +### demo md5 重核(Q9 丙留痕) + +`78ebbee0d9d4c1b5c902e6b8878c8800`(2026-10-06 主区实测)= 任务书 §2.2 抄录基线,**零漂移**;此后不再回读 demo 文件,取值一律以任务书 §2.2 抄录表为准。 + +### §2 事实表 15 项复核(全 15 项成立;漂移注记 5 条) + +| # | 结论 | +|---|---| +| F1-F5 | 全成立(行号逐一吻合:BG_ROOT:65/WARM_SOFT:48/PANEL_DATA:24/panel 8.0:286/button 8.0:327-331/frame 12.0:299/panel_skinned 8 消费+1 工厂) | +| F6 | 成立;**clampi 实际在 board_view.gd:254**(任务书 :251,+3 行漂移)——P2 丁案「零改动」不受影响 | +| F7 | 成立(terrain 三枚实测 32×32) | +| F8 | 成立且**读数增长**:UiKit.label 裸字号普查现值 103 处 15 档(11×6/12×9/13×14/14×15/15×15/16×18/17×2/18×4/20×4/21×1/22×5/24×3/26×3/32×1/40×1;起草 78 处口径已过时)——低于正文下限 16 的 11-15 档合计 59 处;另有 status_slot_row 内部 override 13px:67/10px:148 两处。T6 以本次普查为准逐处判定 | +| F9 | 成立;**RED_MINE 实值=#962C24**(Color8(150,44,36),任务书注 #96362C 系笔误;RED_DEEP=#963C30 注记正确);槽位字色行在 hero_info_panel_view.gd:209-211 附近(:196-207 为字形创建区) | +| F10 | 成立(box 150×176:26 / 底座 box.y-18:417-419 / 名行基线 box.y-1.0:476) | +| F11 | 成立(九枚 preload 恰在 :21-29) | +| F12 | 成立(柜台四枚 64×64 / 状态九枚 32×32 / BCard 槽 56:421 / 头像 46×48 vs 50×52 槽) | +| F13 | 成立(button min_w=216:258) | +| F14 | 成立(_register_modal 在 presentation/main.gd:346-351,set_anchors_and_offsets_preset ✓) | +| F15 | 成立且已复核(md5 与任务书一致) | +| 补 | INK_LABEL 常量定义在 ui_kit.gd:19(任务书 :212 系 label() 内回落应用行,两处均实存) | + +### 七点对比度实机复算(替换 demo 读数——背景取实机直背常量,WCAG 相对亮度法) + +**总发现:实机直背与 demo 反向的两处(意图徽标/槽位字),任务书 N1 表的修法方向在实机会劣化;RAP 一处实机本已合规。** 按「§3 收项一律以 T0 复核后的实况为准再落笔」与三层优先级栈②(§7.2 ≥4.5 无区域例外),修法落点以本表为准,偏差逐条留痕: + +| # | 点 | 实机对比对(fg on bg) | 现值 | 判 | T0 复核后落法 | +|---|---|---|---|---|---| +| 1/2 | 站桩血数(敌我同色同分支) | 白 α.95 on 血条填充 #699CE8 | **2.67** | FAIL | 修法成立:中央垫 `HP_BAR_BACK #28221C` 素牌后 = **14.29 ✓**(任务书 12.29 系不透明白口径;实机 α.95 混成后 14.29 更优)。字号 11px 维持,随 P11 豁免条款落文 | +| 3 | 意图 atk ⚔ | RED_MINE #962C24 on 舞台底 STAGE_BG #3E342A | **1.55** | FAIL | **demo 修法(RED_DEEP 降一档)在实机暗底反向(1.73 更劣)**。改为 §4.1 色牌原则同 N1-1:徽标垫 `PANEL_DATA #E2D2B6` 素牌——RED_MINE on 牌 = **5.27 ✓**(零换墨);若按任务书换 RED_DEEP on 牌 = 4.73 亦合规(T2 取舍,推荐零换墨) | +| 4 | 意图 buf ✦ | HERO_BLUE #2E86DE on #3E342A | **3.23** | FAIL | 垫牌(同上)+ 墨换任务书值 **#1E5A96**(HERO_BLUE 同族深档,命名随 CONTACT_GLOW_DEEP 规则):on 牌 = **4.78 ✓**(不垫牌单换墨在暗底 = 1.71 反向,否) | +| 5 | C区槽「已用」 | STONE_FAINT #8C7C64 on 石皮均值 #D6C7AD | **2.44** | FAIL | **demo 修法(提档 WARM_FAINT)在实机亮皮反向(1.17)**。实机石皮=亮底,改双向**深化**墨色:候选 INK_LABEL(on 石皮 9.30 ✓);已用/不可用两态 T2 定值(Q6 乙:不新增通道,只调墨) | +| 6 | C区槽「空/不可用」 | STONE #786E62 on #D6C7AD | **3.00** | FAIL | 同上深化(≥4.5 定值 T2 落) | +| 7 | RAP 标签 | INK_LABEL #2E2218 on ap_bar 面板 PANEL_DATA #E2D2B6 | **10.40** | **合规** | **demo 的 4.10 FAIL 在实机不存在**;任务书修法(显式 CONTACT_GLOW_DEEP)作废——实机套用会跌至 1.31。落法=零改动(显式传色可选作确定性加固,T2 顺手则为 INK_LABEL 显式化,不改值) | +| 表外 | 意图 debuff ☠ | DEBUFF_PURPLE #7A4294 | on 牌 4.66 | 垫牌后 ✓ | 随 #3 垫牌自动达标,零换墨 | +| 表外 | 意图 charge | GOLD_DEEP #B07A14 | on 牌 2.50 | FAIL | 垫牌后仍不足——需深化金墨档(T2 定值 ≥4.5,新常量入 ui_kit,命名同族规则) | + +### 交集核对 + +`git worktree list` 仅本 worktree 在飞;迭代 15② 奇物批已落籍 master(3c6f2c9),其文件面(feat_*/curio_* 词族、数据表、adventure/level_runner)与本批呈现层面(ui_kit/standee/status_slot_row/hero_info/ap_bar/bonus_pick/shop_overlay/board_cell_unit/level_map_screen/探针)**零交集** → 「不触碰 15② 在飞文件」停机点按开工令自动解除,核对零命中。 + +### T0 结论 + +基线回填完毕,无停机条件触发。**T2 实施修正案**(相对任务书 §3-N1):①意图徽标四处=垫 PANEL_DATA 素牌,atk 零换墨/buf 换 #1E5A96/charge 需深化金墨/debuff 自动达标;②槽位字两态=深化墨色(非 demo 的提亮);③RAP=零改动。其余收项(垫牌几何 12.29→14.29 口径、字号豁免条款落文等)按任务书+白名单执行。