Files
gplan-2/game/tests/golden/README.md
T
DKChan f7dc739d16 docs(golden): 判定纪律补加严口径——棋盘三图差异落裁剪区即判失效
迭代 36 卡A 批内实际执行了加严判据(棋盘三图 changed 0.13%/0.11%/0.10% 虽远低于 2% 容差,
差异像素落棋盘裁剪区、按判失效呈报),但该口径只存在于批内记录。经用户 2026-10-25 裁决写入
README 当纪律句:铺开同类判定,防 2% 容差继续吞掉小面积真实视觉差异。

只改判读纪律句,golden_compare.py 判据与 2% 容差语义不动;启动态菜单不适用本口径。
2026-10-25 02:12:23 +08:00

24 lines
1.6 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.
# 视觉 golden 基线(渲染闸的比对基准)
四张基线:棋盘三图(`board_L1_dungeon` / `board_L2_underdark` / `board_L3_deep_underdark`,
裁剪区 900×760)+ 启动态菜单(`menu_boot`,全屏)。比对判据与工具见 `tools/golden_compare.py`
(逐像素灰度差 >16 的像素占比 ≤2%)。
## 时效判定纪律(迭代 29 T7 立)
基线冻结于 2026-09-30(v3.5 视觉落码后)。**判定先于动作**:每代换代面(视觉/素材/布局改动)
跑批时先跑一次渲染闸看差异落不落在裁剪区与容差内——
- **判有效**(changed 远低于 2% 阈值):基线**留在位并在此加注一次判定记录**,不得顺手重制;
- **判失效**(changed 超阈值或换代面落在裁剪区外):按迭代 26 T6 先例**显式重制 + 呈报 + 复闸**,
禁止先动后判、禁止用「重制一下就绿了」掩盖真实视觉回归。
- **加严口径(棋盘三图)**:棋盘图 changed>0 且差异像素落在棋盘裁剪区内(900×760)一律按**判失效**
处理——占比远低于 2% 阈值也不判有效,显式呈报后由用户定是否重制。该口径只收紧棋盘三图的判读,
不改写 2% 容差本身的语义(`golden_compare.py` 判据不动);启动态菜单不适用本口径。
## 判定记录
- 2026-10-16(迭代 29 T7):**判有效**。三代换代面(棋盘三图 + 启动态菜单)实测
changed = 0.00% / 0.00% / 0.00% / 0.15%,均远低于 2% 阈值 ⇒ 基线留在位,不重制。
(本批零视觉改动,判定属常规复核。)