From 54dd01995087532eb16d2c1b174e8cd8f52f5a90 Mon Sep 17 00:00:00 2001 From: Wanderingss <1624155937@qq.com> Date: Sun, 25 Oct 2026 05:53:05 +0800 Subject: [PATCH] =?UTF-8?q?chore(size):=20sync=20=E8=BF=BD=E5=B9=B3?= =?UTF-8?q?=E5=90=8E=E9=87=8D=E7=9B=96=E4=BD=93=E7=A7=AF=E5=90=8C=E7=A0=81?= =?UTF-8?q?=E5=87=AD=E8=AF=81=EF=BC=88v2=20=E7=B4=A2=E5=BC=95=E6=8C=87?= =?UTF-8?q?=E7=BA=B9=EF=BC=8C1396=20=E6=96=87=E4=BB=B6=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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。 --- scripts/size_attestation.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/scripts/size_attestation.json b/scripts/size_attestation.json index 80725360..39fc5a1f 100644 --- a/scripts/size_attestation.json +++ b/scripts/size_attestation.json @@ -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" }