chore(size): sync 追平后重盖体积同码凭证(v2 索引指纹,1396 文件)

sync 合并(a281231)之后按 lead 的六步做重盖。合并带进来的主干凭证是 v1 格式
(383b450 用主干那版脚本盖的,schema=1),而本分支的 check_size_gate.py 已是
schema=2(7c4628b:身份取 git 索引 blob,跨 checkout / 跨工作树稳定)→ 不重盖则
L0c 与 CI 的体积门禁都会按设计报"schema 不符"。

盖戳前置(脚本自己会验,这里是实跑结果):
- 产品态 @build 0 错误 0 警告:Code=215744 RO=21396 RW=1224 ZI=131984,与 lead 信号
  里的主干数字逐项相同;.map 晚于指纹范围内全部源码 mtime;
- 受管区:RW_IRAM1 75,784 B / 57.82%、RW_CCM 57,376 B / 87.89%,都在线内(阈值 92%);
- 指纹范围内无未 staged 改动/未跟踪文件(第四道前置)→ 允许盖章。

凭证:索引指纹 abfd54b71de9…,1396 个文件(比追平前多 8 个:新增 adc_cal /
prot_dim 等受管源码),测量时刻 2026-10-25T05:51:46+08:00,git_head=a281231 侧。
复核:--local rc=0、--ci rc=0(CI 侧按凭证数字复核红线,无需 Keil)。

为什么用 --stamp 而不是 --update:--update 会顺手往 scripts/ram_baseline.tsv 追加一行
当日趋势数据,而台账行归 lead 在 done 时统一回填(今天 383b450 刚回填过一笔,
再追加就是同日重复行)。这里只需要凭证,所以单独盖戳,tsv 一个字节没动。

RAM 增量:0 B(凭证是 JSON,不进固件;本次产品构建数字与主干逐项相同)。
gate:见本笔提交输出;未用 --no-verify。
This commit is contained in:
2026-10-25 05:53:05 +08:00
parent d07a9a4d67
commit 54dd019950
+7 -6
View File
@@ -1,15 +1,15 @@
{
"built_at": "2026-10-25T05:31:08+08:00",
"fingerprint": "548011fc4a68e087a855c952e73c6d8d85c6f4a4dee28702f29dfa858ff3577c",
"built_at": "2026-10-25T05:51:46+08:00",
"fingerprint": "abfd54b71de9462ed967df31a7ecfd56ff784325e5fc23ead1aa180dd5dbc6b7",
"fingerprint_files": 1396,
"fingerprint_missing": 0,
"fingerprint_source": "git-index",
"gated_regions": [
"RW_IRAM1",
"RW_CCM"
],
"git_head": "59da40bb4a53db082953164a9d7c58bb342f8c19",
"git_head": "d07a9a4d67db62878dd071b5e597a4134e6b4a8c",
"map": "MDK-ARM/STM32F407-Demo/STM32F407-Demo.map",
"map_mtime": 1792877445,
"map_mtime": 1792878704,
"pct": {
"ER_IROM1": 22.62,
"RW_CCM": 87.89,
@@ -34,7 +34,7 @@
"size": 48
}
},
"schema": 1,
"schema": 2,
"scope_note": "\u540c\u7801\u51ed\u8bc1\uff1a\u6307\u7eb9\u8986\u76d6\u56fa\u4ef6\u4f53\u79ef\u76f8\u5173\u6e90\u7801\uff0c\u53e3\u5f84\u89c1\u672c\u811a\u672c docstring",
"sizes": {
"code": 215744,
@@ -43,5 +43,6 @@
"zi_data": 131984
},
"threshold_pct": 92.0,
"worktree_dirt_at_stamp": 0,
"written_by": "scripts/check_size_gate.py --stamp"
}