8ff2743374
三个基线文件与一篇内存文档表格同步到同一事实源(MDK-ARM 下 .map,mtime 2026-10-26 22:52:12;.map/.htm 按约定不入库,故把身份写进正文): · Code 231,712 B / RO 25,560 B / RW 1,504 B / ZI 136,216 B · ER_IROM1 257,272 B(24.5%)、RW_IRAM1 80,312 B(61.3%)、RW_CCM 57,376 B(87.9%)、 Flash 合计 258,792 B(24.7%) · scripts/size_attestation.json 记录索引指纹 06808c35e47b…(1430 个文件),把「这份 体积数出自哪一份工作树状态」变成机器凭证,而不是口头 覆盖率基线登记两条 [NOTE](此前挂着不登记就是在攒债): · Drivers/BSP/UI/ui_data.c 65 → 316 行——账在 Lead:task-1 那笔改了装配层却没回填 基线,此后每次提交都打印同一条 NOTE;一条长期存在的 NOTE 等于没有 NOTE。 · App/protocol/iec104/iec104_comm.c 36/36 行——task-8 搬家新增模块,作者已自测, 登记归共享台账(我串行改,避免两个道同改一份门禁账)。 当前口径:line 6854/7626(89.9%)、func 505/542(93.2%)、suites 40/40、 tested_files 45、untested_files 142。 为什么这一笔能走真钩子:这是今天第一个静默窗口——四条道全部 PAUSED,全量 pre-commit 实跑(改写型钩子在没人写盘时才安全),因此这一笔不需要任何 --no-verify 例外。今天前三次 --no-verify 共放过三类真问题(5 条 CODE-RULE-17、2 个缺尾换行加 1 个漏提文件、共享尾段 +80 B 把 iec104Task 压到 ISR 底线之下),根因都是「抢跑时 没跑等价门禁」;task-37 把那张自查表写进了 pre-commit 使用说明,这一笔是还清的债。 仍然挂着的一条闸线:id-check 不可判定引用 1,162 处 / 上限 1,166,余量只剩 4。 主要吃进者是今天 UI 那笔(三页与其 68 条文本断言的注释引用),账在 Lead。 清账之前任何人新增编号都可能直接撞闸——已记进 task-34:要么把裸 TC 引用改成指向 属主登记处的写法让 und 掉头,要么把余量当硬约束写进协作口径。
2.5 KiB
2.5 KiB
| 1 | date | code | ro | rw | zi | er_irom1 | er_pct | iram1 | iram1_pct | ccm | ccm_pct | top_rwzi |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 2026-10-12 | 209492 | 18332 | 1104 | 154184 | 227824 | 21.7 | 97864 | 74.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;console_log.o=4120;ch395f.o=4106;default_task.o=2736;sys_log_mcu.o=1924 |
| 3 | 2026-10-13 | 211456 | 18760 | 1104 | 154232 | 230216 | 22.0 | 97912 | 74.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;default_task.o=2736;sys_log_mcu.o=1924 |
| 4 | 2026-10-14 | 212296 | 18740 | 1112 | 154456 | 231036 | 22.0 | 98144 | 74.9 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;default_task.o=2736;sys_log_mcu.o=1924 |
| 5 | 2026-10-15 | 213540 | 18740 | 1136 | 131520 | 232280 | 22.2 | 75232 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 6 | 2026-10-20 | 213356 | 18580 | 1184 | 131480 | 231936 | 22.1 | 75240 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 7 | 2026-10-22 | 213436 | 18652 | 1188 | 131500 | 232088 | 22.1 | 75264 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 8 | 2026-10-23 | 213676 | 18860 | 1188 | 131500 | 232536 | 22.2 | 75264 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 9 | 2026-10-24 | 213780 | 18860 | 1204 | 131852 | 232640 | 22.2 | 75632 | 57.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4128;sys_log_mcu.o=3944;default_task.o=2736 |
| 10 | 2026-10-25 | 224860 | 24640 | 1332 | 135100 | 249500 | 23.8 | 79008 | 60.3 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4128;sys_log_mcu.o=3944;default_task.o=2736 |
| 11 | 2026-10-26 | 231712 | 25560 | 1520 | 136216 | 257272 | 24.5 | 80312 | 61.3 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4003;default_task.o=2736 |