diff --git a/design/qa/iter16-ui-exit-report-2026-10-06.md b/design/qa/iter16-ui-exit-report-2026-10-06.md index 56a00def..2d765c43 100644 --- a/design/qa/iter16-ui-exit-report-2026-10-06.md +++ b/design/qa/iter16-ui-exit-report-2026-10-06.md @@ -67,3 +67,59 @@ ### T0 结论 基线回填完毕,无停机条件触发。**T2 实施修正案**(相对任务书 §3-N1):①意图徽标四处=垫 PANEL_DATA 素牌,atk 零换墨/buf 换 #1E5A96/charge 需深化金墨/debuff 自动达标;②槽位字两态=深化墨色(非 demo 的提亮);③RAP=零改动。其余收项(垫牌几何 12.29→14.29 口径、字号豁免条款落文等)按任务书+白名单执行。 + +## T2-T8 · 实施落籍(提交链 85ea024→e5427af,十提交 32 文件) + +| 卡 | 提交 | 落点 | +|---|---|---| +| T1 | a55a302 | status_slot_row 九枚 preload→load_tex(呈现层素材 preload=0) | +| T2 | b38ae07 | N1 七处修法(T0 修正案落码)+ui_contrast_probe 入 probe_gate 默认段+§7.4 豁免条款 | +| T3 | 4e7aa83 | N2 站桩纵向余量(STANDEE_FOOT_MARGIN=12)+ui_struct_probe ⑥standee 断言族 | +| T4a | af5f317 | N4a 裸色全量收 ui_kit(25 处/10 文件)+N4c TG_* 五族+tg_band() 分族+商店货架分族 | +| T4b | b26e3fb | P7 乙五 token 向 demo 值+§7.2 五件对齐注记 | +| T5 | 2f74da8 | P4 乙切片 16+Q1 丙 margin clamp+P5 甲 RADIUS_OBJECT=5 收敛(26 处归一)+§7.1 两条注记 | +| T6 | e0fd7cb | P3 甲 FS_* 六档+全库 107 位点归档+P11 豁免清单落文 | +| T7 | 1b2ecf6 | P6 甲缩放纪律+P10 乙记忆态纹理灰罩+§8.2 例外登记+§6.5 条款换代 | +| T8 | e5427af | P8 甲 bcard 卡顶 Bayer 抖动带试点(DitherBand 4×4/2px 元胞) | + +## N5 · 面板皮消费面造册(T5 判定留痕,代拍板「不强制补皮」) + +**穿戏服 9 面**(panel_skinned,全部容器/分组框判据 ✓):ui_assembler:202 帮助板 / battle_end_overlay:33 结算容器 / battle_stage_view:93 叙事板 / confirm_dialog:19 确认框 / hero_info_panel_view:34 C区主面板 / legend_overlay:31 图例 / node_overlay:17 节点框 / settings_overlay:39 设置容器 / ui_kit BCard 工厂(商店+三选一卡)。切片 16 后 content margin 全部经工厂 clamp ≥16(原 <16 的 7 面自动抬平,调用点零改)。 +**素面维持零补皮**(§7.1「数据素面」判据):AP 条/状态槽两档/槽 chips/地图底栏三框/tooltip/回合横幅/棋盘提示条/数字色牌——直角素面原样。 + +## T9 · 重闸读数(全绿,与 T0 基线逐项对齐) + +| 闸 | 读数 | 对照基线 | +|---|---|---| +| 冒烟 | **782/0** | 同基线(断言数持平——纯呈现批零逻辑面) | +| run_all | **16 套全绿** | 同基线 | +| ui_input_probe | 16 断言 PASS | 同 | +| ui_struct_probe | 全屏零红(含新增⑥standee 族) | +1 断言族 | +| ui_contrast_probe | 11 对测点全绿+裸色 0+preload 0 | 新增段 | +| ui_click_probe | done=true 问题=0(预算 15981) | 同 | +| ui_layout_probe | exit=0 | 同 | +| gdd_lint | 2 文件不通过(06/07 表格占比——既有) | 零新增 ✓ | +| doc_link_audit | 死链 4=基线 2(奇物.md×2 既有)+环境假红 2(.zcode/plans+archive 不入库) | 零新增 ✓ | +| doc_term_audit | 218 命中/3 疑似(既有) | 零新增 ✓ | +| 熵增闸 | design/diagrams 越界 ×1(既有在册归 archify 批) | 零新增 ✓ | +| MC | **零跑**(纯呈现批:核心/数据层 diff=0 实证、零 RNG 消费变化——两入口铁规+任务书 §7) | — | +| 素材红线 | game/assets/art 与 artwork/ 零触碰(git status 空) | ✓ | + +## T10 · 人闸材料包 + +`design/qa/iter16-ui-human-gate-checklist-2026-10-06.md`(A 整屏样张闸四项〔Q2 乙并入〕+B 八屏对比+C 本批专项十项+D 减动效+E 代拍板追认单八项+F 机检佐证)。board_shot 系窗口化探针按 probe_gate 纪律不入 headless 闸,随人闸实机执行。 + +## 估时对照 + +任务书预算 T0-T11≈6.9d(超软盒 3 日知情预挂)→ **实际单会话一次跑完**(沿迭代 13/15 先例;段一切分预案未触发——三段并一次合并=Q7 甲)。超支点无;T6 位点规模超起草口径(107 vs 26)经机检化扫批吸收。 + +## 偏差与呈报汇总(本批对任务书的全部修正,均系 §3「以 T0 复核实况为准」授权面) + +1. **N1 七点修法三处改向**:意图徽标四处=垫 PANEL_DATA 素牌(demo 的「换墨降档」在实机暗底反向);槽位字两态=深化墨色(demo 的「提亮 WARM_FAINT」在实机亮皮反向);RAP=零改动(实机 10.40 已合规)。血数垫牌口径 12.29→14.29(α.95 混成实算)。 +2. **N4a 普查漏记**:裸 Color8 实数 25 处/10 文件(任务书 5 处)——已全量原值搬运收 ui_kit,白名单清零。 +3. **字号普查增长**:UiKit.label 位点 78→107(15②后新增面);归档映射=就近档(40→34/26→24/22→24/20→18/13→14/11→12)。 +4. **TG_AOE 归族判定**:blast/aoe→TG_AOE(#E25676;消费面=reward.tres 现成 clear_blast/spark_aoe),magic 独留紫——卡带观感变化=爆裂族紫转粉,人闸 E5 可推翻。 +5. **新增常量八枚**:HERO_BLUE_DEEP/GOLD_INK/STONE_DEEP(N1)+TG_* 五族(N4c)+RADIUS_OBJECT/PANEL_SLICE/FS_* 六档(P5/P4/P3)+N4a 搬运 14 枚——全部 ui_kit 单点。 +6. **⑥standee 断言语义**:「⊆舞台+底缘 ≥8px」(全边 8px 内缩过严——容器左右边距 6px 既有)。 +7. **T6 扫批事故一起**:settlement_fx span 错位写入两处,当批发现当批修复(diff 复核全净)。 +8. **批外残余登记**(06 新条):站桩名行四墨(WARM_FAINT/HERO_BLUE/GOLD_DEEP/WARM 对舞台底)+敌顺位徽标 GOLD_DEEP+RAP 反馈墨 STONE_FAINT 等邻接文字位实测 <4.5:1——非任务书七点范围,未动,随 06 待后批。 diff --git a/design/qa/iter16-ui-human-gate-checklist-2026-10-06.md b/design/qa/iter16-ui-human-gate-checklist-2026-10-06.md new file mode 100644 index 00000000..58dadaf1 --- /dev/null +++ b/design/qa/iter16-ui-human-gate-checklist-2026-10-06.md @@ -0,0 +1,57 @@ +# 人闸目检清单:UI 设计对齐批(迭代 16)· 2026-10-06 + +> 执行=用户实机(T10 人闸)。启动:Godot 打开 `game/project.godot` 运行即可;逐项勾选,不过项随批登记返工。 +> 对照基线:demo 原型 v2.1 md5 `78ebbee0…`(主区 `artwork/ui-redesign-2026-10-04/src/ui-prototype.html`);本批起点 a39d044 → 头 e5427af(merge 后见 roadmap 行)。 + +## A · 整屏样张闸四项(Q2 乙——§1.4 并入,逐屏过) + +- [ ] A1 文字对比 ≥4.5:1 抽测(重点=本批七处修法:站桩血数垫牌/意图徽标四色垫牌/C区槽两态/RAP 标签) +- [ ] A2 明度分层三档带(各屏底/板/字三层关系未被本批取值换代打破) +- [ ] A3 整屏焦点预算首焦唯一(各屏视觉主焦点仍唯一) +- [ ] A4 文字禁压纹理底(垫牌面:血数牌/意图牌在石皮上为素牌形态) + +## B · 八屏对比走查(demo v2.1 为方向稿,逐屏与实机对看) + +- [ ] B1 标题屏(主标题 40→34FS_H1/底座椭圆 17 保留/副题 16) +- [ ] B2 设置屏(警示文两处 INK_HINT 12→12/标题 24) +- [ ] B3 营地(柜台头带图标 20→32/柜台说明文 12/行板/钥石徽章/等级章字) +- [ ] B4 战斗屏(B 区舞台切片 16 石皮/站桩血数牌/意图徽标垫牌/状态槽 32px/回合横幅圆角 8→5) +- [ ] B5 关卡节点地图(底栏头像 46×48 定高随宽/组标 12px/记忆态新形) +- [ ] B6 战斗结算(金印 200 保留/明细带字级) +- [ ] B7 奖励三选一(卡片抖动色带/标题 22→24/脚注 12) +- [ ] B8 商店(货架卡分族色带=attack→通用金·heal/hp→绿·blast/aoe→#E25676/图标 40px/价签 24) + +## C · 本批专项(改动面逐处) + +- [ ] C1 站桩:血数深牌可读、名行不再贴盒底(基线上移 13px 目视不悬空)、内容不出 252 舞台(探针⑥已绿,实机复核) +- [ ] C2 棋盘记忆态(P10 乙新形):区外已开格=地板纹理+灰罩,数字灰墨可读;与全黑未开格/灯光区活格三态可辨;暗房档抽检 +- [ ] C3 卡片抖动色带(P8 试点):三选一/商店卡顶=像素台阶感抖动带(非平滑渐变)——**观感不佳的回退案=band 段还原平涂条(DitherBand→ColorRect 6px 一处改)** +- [ ] C4 图标缩放纪律:B 区状态槽 32px 不挤槽体/营地头带 32px 不压带高/BCard 40px 居中/地图头像无拉伸变形 +- [ ] C5 字号档位全扫后观感:重点=主标题 40→34、屏题 26→24、营地题 22→24、暴击演算 32→34/26→24——有无「变小失势/变大失稳」单点 +- [ ] C6 panel 切片 16+margin clamp:石皮四角变大后有无纹理压缩感;7 处内容边距抬升后有无局促(营地 372 列/图例/设置/确认框) +- [ ] C7 圆角收敛 5px:所有容器/按钮/开关/横幅同率;数据框仍直角;例外三件(底座 17/金印 200/脉冲环 100)原样 +- [ ] C8 五 token 换代(Δ≤6/255 应不可辨):数据板/板线/状态槽底/血条底/营地头带——并排看新旧截图如有可辨差异即报 +- [ ] C9 RAP 标签显式墨(视觉应零变化) +- [ ] C10 1920×1080 档复验(1.35× 例外档——布局/切片/抖动带在该档不劣化) + +## D · 减动效与环境 + +- [ ] D1 减动效开关双态(本批零新动效——开关行为应与批前一致;抖动带/灰罩均静态) +- [ ] D2 全屏/窗口切换后 UI 不破(切片/margin 改动面) + +## E · 代拍板追认单(2026-10-06 白名单内已落,目检可推翻) + +| # | 项 | 已落值 | 推翻改法 | +|---|---|---|---| +| E1 | RADIUS_OBJECT | 5 | 嫌大→ui_kit 常量改 4 一处 | +| E2 | 槽「已用」墨 STONE_DEEP | #554D41 | 提/降一档随手感 | +| E3 | 蓄力墨 GOLD_INK | #74500B | 同上 | +| E4 | 增益墨 HERO_BLUE_DEEP | #1E5A96 | 同上 | +| E5 | TG_AOE 归族(blast/aoe→#E25676) | tg_band() | 若嫌爆裂弃紫转粉违和→blast 行移回 TG_MAGIC 一行 | +| E6 | 血数牌宽 = 字宽+8px | 白名单 8 | 挤/松→6 或 10 一处 | +| E7 | 抖动带 4×4/2px 元胞/8px 高 | 实现细节 | 嫌粗→8×8 或 1px 元胞 | +| E8 | 意图徽标垫 PANEL_DATA 素牌 | T0 修法 | 嫌亮牌突兀→改暗牌+换亮墨(另行呈报) | + +## F · 机检佐证(已全绿,实机只抽核) + +冒烟 782/0 · run_all 16 套全绿 · ui_input 16 断言/ui_struct 全屏零红(含⑥standee 新族)/ui_contrast 11 对测点+裸色 0+preload 0/ui_click done=true 问题=0/ui_layout exit0 · doc 三闸与熵增闸=基线零新增 · 素材零触碰(game/assets/art 与 artwork/ 未改)· MC 零跑(纯呈现批,核心/数据层零 diff)