{ "schema": 1, "batch": "批 6(2026-10-21 板级 NET 用例号标注)", "applied_by": "scripts/rename_ids.py", "record": "docs/编号规范.md §8.3", "note": "追溯器分档后暴露的真问题:板级 NET 用例的**实现体里标的是裸形**(TC204 / TC-201 / TC1501 / TC1502b…),文档侧写的是合规号 TC-NET-204 等 → 双向追溯对不上,看上去像「文档声明了没实现」,实际是**标注形态烂**。本批只补模块码、序号一位不改(§7.1),作用域限定 5 个真载体文件;改完 @build 验证(改到 test/board 与 Drivers/BSP/CH395F 注释)。刻意不含别的模块(host 侧 TC-00x 那批属另一个模块,另批处理)。", "batches": [ { "family": "TC", "old": "\\bTC[- ]?(?P20[1-4])\\b", "new": "TC-NET-{n}", "files": [ "test/board/ch395f_test_task.c", "test/board/net_test_task.c", "test/board/net_test_task.h", "test/host/ch395f_socket_test.py", "Drivers/BSP/CH395F/ch395f.c" ], "note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注" }, { "family": "TC", "old": "\\bTC[- ]?(?P70[1-4])\\b", "new": "TC-NET-{n}", "files": [ "test/board/ch395f_test_task.c", "test/board/net_test_task.c", "test/board/net_test_task.h", "test/host/ch395f_socket_test.py", "Drivers/BSP/CH395F/ch395f.c" ], "note": "阶段 7 NET 层 TCP Client 用例 701~704" }, { "family": "TC", "old": "\\bTC[- ]?(?P15\\d{2}b?)\\b", "new": "TC-NET-{n}", "files": [ "test/board/ch395f_test_task.c", "test/board/net_test_task.c", "test/board/net_test_task.h", "test/host/ch395f_socket_test.py", "Drivers/BSP/CH395F/ch395f.c" ], "note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)" }, { "family": "TC", "old": "\\bTC[- ]?(?P60[16]|80[12]|90[12]|1006|110[01])\\b", "new": "TC-NET-{n}", "files": [ "test/board/ch395f_test_task.c", "test/board/net_test_task.c", "test/board/net_test_task.h", "test/host/ch395f_socket_test.py", "Drivers/BSP/CH395F/ch395f.c" ], "note": "阶段 6/8/9/11/12 的 601/606/801/802/901/902/1006/1100/1101 裸形(有则补,无则 0 命中)" } ] }