docs+scripts: 删除测试与架构专项文档并把引用改成就地口径

这是并行的另一路在飞的改动(本会话按用户「全部提交」指示代为落盘):
移除 docs/任务规划/测试与架构专项.md,并把指向它的引用改成就地口径
(app_assert.h / net_socket.c / ch395f_test.h 头注释改指本文件注释或
对应文档,check_size_gate.py 与 ram_baseline.py 的出处改指 CI 文档,
RAM预算台账、暂缓-RS485、采集与算法层设计说明、cubemx-survival、
id-check、两份 README 同步改引)。

如要拆回:git reset --soft HEAD~1 即可把这一笔退回工作区。
合树后 @build 0 错 0 警(Code=236456 RO=28124 RW=1876 ZI=137084)。
This commit is contained in:
2026-10-28 22:00:34 +08:00
parent 511fd30cc6
commit 94cce8b615
8 changed files with 11 additions and 68 deletions
+1 -1
View File
@@ -37,7 +37,7 @@
#include "dbg_log.h"
/*
* 模块级轻量断言(S12,规格 docs/任务规划/测试与架构专项.md §2.1):本模块用
* 模块级轻量断言(规格 = app_assert.h 头注释):本模块用
* APP_ASSERT 表达 2 处状态机不变量——生产构建(开关默认关闭)编译期消失、
* .map 无新增符号;打开态复用 configASSERT 的同一个失败钩子(不是 DBG_ERROR,
* 断言点常在"内核状态已不可信"的现场,走裸控制台更稳)。
+4 -3
View File
@@ -2,9 +2,10 @@
* 模块名称:模块级轻量断言宏(APP_ASSERT)
* 模块功能:给自研代码里"不该发生"的**内部不变量**一个统一出口——编译期整体
* 裁剪,生产构建零符号零开销;打开后与 configASSERT 共用同一个失败钩子。
* 规格出处:docs/任务规划/测试与架构专项.md §2.1。该节的代码块自称"示意,非最终
* 实现",本文件即落地实现;与示意稿的两处差异见下方"落地差异"。
* 落地差异(相对 §2.1 示意稿,均为有意):
* 规格出处:本头注释即规格正文(原专项文档已删除,2026-10-28;历史见 git log)。
* 早期示意稿自称"示意,非最终实现",本文件即落地实现;与示意稿的两处
* 差异见下方"落地差异"。
* 落地差异(相对早期示意稿,均为有意):
* 1. 断言点**不再额外发一条 DBG_ERROR**:钩子本身就打印 file:line(断言唯一有
* 价值的现场信息),而每条 DBG_* 调用点约 90 B Flash + 216 B 栈(AGENTS
* 「日志不是免费的」);断言点又常处在"内核状态已不可信"的现场,走裸控制台