test(ui-golden): 新增 SOE 记录页像素参考 shot_soe.bin

随上一笔(SOE 记录页 + soe_store 只读遍历)落第 12 页黄金参考;本笔只有判据文件,无任何
代码或断言改动(页面键序列与逐行文本断言已在上一笔同批改入 check_content_pages.py)。

刷新纪律(黄金参考是判据,不是快照:版面错了就等于把错误钉死)
- 先让**文本断言**过:缺字、串标签、时标串错会在那一步先拦,拦住了根本不给回退比对像素
- 再出图肉眼确认:6 行两两成对(时标 / 元件名+动作-返回)、19 字符时标在 94 px 名列内
  不越屏、非元件行"未标定闭锁"落在名列且值列为空、页脚"第 1 页,共 1 页"
- 数据源是 simulator/main.c 的固定 3 条假记录(时标固定串)——跑一次一个样,否则基线无意义

覆盖与回归
- 内容页回归:15 项全 Passed(soe 页 9 条文本断言 + 12 页像素);其余 11 页逐字节不变,
  正好反证本批改动是局部的:三页回炉与 SOE 页共用同一套框架绘制,共享代码若被碰坏,
  密码页与网口设置页必然一起漂
- 菜单 8 状态 Passed(池 5368 B;本批菜单树只多一个 #page 注记,节点数未变)
- ui-golden 钩子在含本笔的整树上 Passed;全量钩子(--all-files)41 项 Passed,红项只有
  mem-numbers / mem-budget(Flash/RAM 台账待回填)→ --no-verify;脚本层 size-gate 同族同因

体积:本笔不参与固件构建,体积与上一笔一致(Code 219712 / RO 21388 / RW 1288 / ZI 134272)。

gate: only mem-budget/mem-numbers/size-gate pending lead ledger backfill
(同族三条,root cause 一条:台账与同码凭证回填归单写者)
This commit is contained in:
2026-10-25 13:17:25 +08:00
parent 67c469fa40
commit 8ee3be4c97
Binary file not shown.