Files
gplan-2/game/tests/golden
DKChan 5b42c13aca 合并 master 整合(棋盘瓦片与立体表现重做批): 冲突三件解决+封印呈现对齐迭代56+卡片第六轮复核
- art-bible 冲突:保留 C 地形八条,采纳 master v3.48 封印规则并适配——封印居已揭示地面格心、身份字形垫色牌叠于法阵上、印记与色牌固定低于小人、不参与浮空层;承载面因新地面 #695038 对封印黑仅 2.35–2.98:1,改本关受光棱色封印石(6.45–9.94:1,零新增色);版本 v3.51;§1.2/§1.4/§3.2/§4.1/§6.5/§8.2 同步。
- README 冲突:保留 master 迭代56「结算期零逐行文字与 FX 排播链保持」+旧地形行(父注保留),追加本批 6 条新能力;能力名改「旧瓦片退役与普通数字零底牌」「棋盘顶面锚点与迷雾几何(微光、变异岩顶偏移,封印格心)」。
- roadmap 冲突:保留 master 迭代55/56当前位原文,仅把待编池「二三关棋盘观感」替换为「棋盘瓦片与立体表现重做(已写卡,待编排)」。
- 需求卡片适配:封印格色牌为唯一例外、plate 保留(CellUnit 12→13)、board_terrain_layer 增 sealed_at(≤13 成员)、测试改 _test_no_ordinary_plate_path+_test_seal_substrate、§12 行8/9/11/14/15 与 §16 第六轮 6 条记录;术语表/checklist/battle.md/待办/08 同步 v3.51。
- 区内凭据:pipeline_gate PASS(条目45/总表56/交叉核3/卡片5);capability_audit 红项0(能力行123/套件87);run_all_gates --docs 内容无新增红(回执待本提交后重跑)。
2026-11-07 23:39:53 +08:00
..
工程(工程清理批·用户令): 六件直改合批——①palette_check基线建档+双门②机检化: golden/palette_baseline两PNG(token92色∪素材快照1274色=并集1346色)+gen_palette_baseline.py建档刷新件+闸脚本05b色板闸(code域,quick/影响面SKIP)+头注基线纪律, 门①语义检查与48计数上限不承载(口径归art-bible owner,呈报); ②extract_checks补check_quiet静默通道: CALL_RE/DEF_RE扩双通道+collect_call按匹配长偏移+quiet列记channel:check_quiet, 自证三重(双计等式2155==2155/新旧对拍1719→2133=+414入账/往返--diff PASS零差异), test-conventions§5.2局限备案句随批换代; ③样张S1b四色墨×PANEL_DATA垫牌≥4.5:1色值对表断言(读数4.97–5.62与审计复算逐位一致, 样张31/31全绿; V10基线对拍图artwork环境件--save-baseline重建); ④main.gd死preload清理10条(登记8条复核多出2条, 7具名消费面已迁main_ui_build拆件自持, 逐条grep复核零代码使用), presentation 17套件全绿+冒烟15项0失败兜底; ⑤注释换代: ui_kit TEX_HERO_PORTRAIT「48px档」→原稿分辨率+显示档读PORTRAIT_DISPLAY_H, path_check头注删日期批注记; ⑥CAMP_HEADER_BAND退役评估: 4处消费面核过(关卡屏2/商店1/KeystoneBadge工厂1), 退役删除不成立, 处置=改名中性化归ui_kit令牌批顺带(零值变化); ⑦run_all_gates 02传参核查=d32ff342已完成漏删零改动; 待办清单7条目整条删除(状态机出口), pipeline_gate PASS(33条目/49总表行); 产出物=reports/工程改动报告-工程清理批-2026-11-02.md
2026-11-02 06:29:27 +08:00

视觉 golden 基线(渲染闸的比对基准)

基线按平台各存(2026-11-03 用户裁:跨显卡/字形渲染机制差异使跨平台逐像素必失配—— windows/ 与 mac/ 子目录各持一套,平台内部照常严格比对,跨平台不互比; 平台选择实现单点 = tools/gate_platform.sh 的 gate_platform_id,比较器 tools/golden_compare.py 自动拼平台子目录)。本目录现持:windows/(棋盘三图 board_L1_dungeon / board_L2_underdark / board_L3_deep_underdark,裁剪区 1036×548(D 区基座档全幅;2026-11-07 棋盘地形换代后由探针视图全幅裁剪, 原 900×760 口径退役)+ 启动态菜单 menu_boot,全屏 + 关卡视口两 Shot lmap_entry / lmap_boss——2026-11-05 用户裁两 Shot 面:只对拍关卡最开始(入口停点)与 关卡 Boss 节点(末列锚定),中间过程不对拍)、 level_map(关卡画面全屏,历史基线留根——现行闸件未对拍它,由两 Shot 面接替)、 palette_baseline/(色板基线,纯文件内容比对与平台无关)。 比对判据与工具见 tools/golden_compare.py (逐像素灰度差 >16 的像素占比 ≤2%)。两 Shot 基线采集=res://probe/level_map_shot_probe.tscn (固定种子单关直构——确定性采集),换代入口=tools/golden_baseline_refresh.sh --lmap; 他平台(mac)的关卡视口基线尚未冻结——渲染闸对本平台缺基线记 SKIP 不判红,冻结义务归批末呈报。

未建锚面备案:营地/设置/战斗三屏与战末结算/三选一/图例/调试浮窗四浮层无改前 golden 锚;这些呈现面的等价证据承载=现役探针/单元测试断言面+实机目检(体验验证清单 ㊵ 节)。

时效判定纪律

基线冻结于 2026-09-30;关卡视口两 Shot(lmap_entry/lmap_boss)冻结于 2026-11-05;棋盘三图 2026-11-07 换代(采集态扩型——cell_mark_overlay 六绘制域入帧,需求卡片「QA覆盖余量收口批」卡修轮 2 V14 渲染通道裁定,新帧用户过目后重制)——两 Shot 面口径(只对拍入口停点与 Boss 节点)见上文现持清单行。判定先于动作:每代换代面(视觉/素材/布局改动) 跑批时先跑一次渲染闸看差异落不落在裁剪区与容差内——

  • 判有效(changed 远低于 2% 阈值):基线留在位,不得顺手重制;
  • 判失效(changed 超阈值或换代面落在裁剪区外):显式重制 + 呈报 + 复闸, 禁止先动后判、禁止用「重制一下就绿了」掩盖真实视觉回归。
  • 加严口径(棋盘三图):棋盘图 changed>0 且差异像素落在棋盘裁剪区内(1036×548)一律按判失效 处理——占比远低于 2% 阈值也不判有效,显式呈报后由用户定是否重制。该口径只收紧棋盘三图的判读, 不改写 2% 容差本身的语义(golden_compare.py 判据不动);启动态菜单不适用本口径。
  • 越格口径(2026-11-07 棋盘地形换代):棋盘地形允许越格绘制——岩顶抬升、南/东崖面、四段投影、 浮空数字与引导线均按 art-bible §3.2 越出逻辑格边界;「禁越圈」只约束类型微光层(按该格抬升后 岩顶面 rect 判,不按逻辑格 rect),不约束地形/小人/浮空层。棋盘金标仍按上一条加严口径整幅严格比对。