docs(UI): 内容页黄金参考当前态改报「60 张」,三数按双源实测同步
三数实测真值(每项两个独立来源互证): - 张数 60:simulator/tests/ref/ 入库 shot_*.bin 实数 60 = check_content_pages.py 的 PAGES 条目数 60(id 逐一对齐)。 - 已绑 28 叶 / 未绑 5 叶:ui_page_registry.h 的 UI_PAGE_MAP_COUNT 28 = ui_menu_tree.txt 剔掉文件头注释示例行后的 #page= 实数(不剔是 29)。 - 字体 218 唯一字 / 313 字形:ui_cn_chars.txt 唯一码点 218(ASCII 区 0 个,ASCII 0x20~0x7E 由生成器子集参数另计、不算进字数); ui_font_cn_12.c 的 .bitmap_index 条目 314 条含 notdef,剔掉 notdef → 313 = 218 + ASCII 95。 口径更正(数字一律不动):当前态计数单位由「页」改报「张」——张数 = 页面个数 + 分页页多拍的第 2 屏(runreport_p2 / sparam_p2 两张),两个数 不许互相冒充。同日先前那行「53 → 59 页」是页面个数口径、与判据本体 不同源,原文冻结不回改,只在各文件变更记录末行追加当日更正。 历史一律冻结:变更记录里的 27 / 40 / 47 / 53→60 / 59 与字库 122/217、 179/274、185/280、183/278 都是当日快照,只追加、不回改。 夹带说明:.pre-commit-config.yaml 一并入本笔——pre-commit 要求配置本身 已 staged 才允许提交;该文件的改动是 ui-golden 显示名(60 页→60 张)与 一条钩子计数口径注释(同日 51 → 52 → 51 净零,属另一类,已在此点名)。
This commit is contained in:
@@ -641,7 +641,7 @@ repos:
|
||||
# 疑似 MSBuild 节点争用;此后 3 次干净树连跑均绿。判据:单次失败先复跑一次再看,
|
||||
# 连续两次失败才当真(不许直接 --no-verify 绕过)。
|
||||
- id: ui-golden
|
||||
name: UI 像素回归(菜单 8 状态 + 内容页 60 页 黄金参考)
|
||||
name: UI 像素回归(菜单 8 状态 + 内容页 60 张 黄金参考)
|
||||
entry: python scripts/check_ui_golden.py
|
||||
language: system
|
||||
files: ^(Drivers/BSP/UI/|App/task/ui_task\.(c|h)$|simulator/(tests|sim|src)/|simulator/main\.c$|simulator/CMakeLists\.txt$|simulator/lv_conf\.h$|scripts/check_ui_golden\.py$|\.pre-commit-config\.yaml$)
|
||||
@@ -677,6 +677,9 @@ repos:
|
||||
# 判据:看 git diff 的新增行里有没有**未登记形态**的「字母+数字」标识
|
||||
# (自造前缀直接 FAIL;已停发族只 WARN);白名单在脚本里,按实测普查枚举、几乎不增长。
|
||||
# 自检:`python scripts/check_ids_new.py --self-test`;范围自查用 `--range A..B`。
|
||||
# ⚠ 计数口径(2026-10-28,一增一减写成同日的两个阶段,净零):本条落地使 YAML 解析条目
|
||||
# 51 → 52,同日摘掉退役的旧语料审计钩子后 52 → **51**。口径与自查命令、「声明 / 文档 /
|
||||
# 实跑」三数同源核对 → docs/门禁说明/README.md §2 首条(本文件注释与 AGENTS 必须同批改)。
|
||||
- id: id-check-new
|
||||
name: 编号门禁·新增行(零语料,拦截新造编号)
|
||||
entry: python scripts/check_ids_new.py
|
||||
|
||||
Reference in New Issue
Block a user