fca414102e
步骤 1:追溯器分两档(不改数据,改判据) - BENCH:文档**定义行**(标题行或表格首格)带「(硬件层)」或其所属章节带的号 → 人工台架用例,不期望有 C 代码载体;NOTIMPL:定义行标了未实现/待补/暂缓/已取消 - 两档**单列示数恒打印**、明细进 --verbose,不是静默豁免;也不等于"已验证" - 两个实测坑写在脚本注释里:① 按"任意行出现即算"实现时 BENCH 收 14 个号却只消掉 1 处差异(同一号被别处引用一次就复活)→ 改为只认定义行 + 从文档全集整体减档; ② 载体类型必须由定义处决定,引用行不影响判断 - 另把 has_intent() 收窄到同号所在行(原先整文件任意位置有人话就算过关) 步骤 2:板级 NET 用例标注归一(真债,改名 109 处 / 5 文件) - 取证发现"文档声明却无载体"绝大多数是**标注形态烂**:实现体里写的是 TC204 / TC-201 / TC 703 / TC1501 / TC1502b(三种畸形),文档写 TC-NET-204 等 - 序号一位不改、只补模块码(§7.1);作用域限定 5 个真载体文件: test/board/ch395f_test_task.c(67) net_test_task.c(37) net_test_task.h(1) test/host/ch395f_socket_test.py(3) Drivers/BSP/CH395F/ch395f.c(1) - 审计轨迹 scripts/rename_maps/batch6-net-annotate.json;别名自动登记(scoped) 实测 - DOC-ONLY 29 → 15:701~704 的 NET 层实现体一直存在(net_test_task.c), 此前因裸形标注被误判成"未实现";1501~1503 属硬件层人工 + 同样裸形 - 交集 260 不变、代码侧 578 不减(识别面没缩);BENCH 14 个号 / NOTIMPL 1 个 - 台账 --prune-backlog 还清 6 条(只减不增);@build 0 错误 0 警告 (Program Size 与改前逐字节相同:Code=213356 RO=18580 RW=1184 ZI=131480 → 证实只动了注释与日志串);7 个改动文件 BOM/CR/U+FFFD 与 HEAD 逐项一致 剩余 15 处 DOC-ONLY 的组成(步骤 3 未完,下轮处理) - 4 处文档侧无模块码形态(TC-1003/206/501/704)→ 属 ② 大批 - TC-NET-607 一条是历史指称(原文"原 607/608/609,现 701/702/703") - 真未实现 10 条:TC-NET-101/102/601/606/801/802/901/902/1006/1101 ——其中 801/802/901/902 曾在 2026-08 的代码里有载体、后被重构丢掉,最值得补
3100 lines
173 KiB
JSON
3100 lines
173 KiB
JSON
{
|
||
"schema": 1,
|
||
"generated_from": "docs/编号规范.md §7 迁移映射 + §4.3 冻结前缀;本表只登记**仓库里已实际出现**的旧字面量 → 现行字面量,不做尚未落地的批量改写(§7.2 阶段 1 一律保留存量)",
|
||
"note": "旧号引用不因本表而改写:本表只让门禁把「旧号引用」判成可解析(校验 3 悬空引用 / 校验 4 重复定义)。批量改写属 §9 阶段 1,须逐批 dry-run + 三重复核(§7.3)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。",
|
||
"aliases": {
|
||
"N-31": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "2026-10-11 的 Phase 7 复跑项已随销项消失;2026-10-14 同号被新条目复用造成撞号(docs/任务规划/README.md §0 注)→ 历史引用指向旧条目,新含义一律改语义标识"
|
||
},
|
||
"N-32": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "监听生命周期模块化条目已销项,但被 docs/网络/ 三篇与多处代码注释引用(docs/编号规范.md §1.2 列为悬空引用实锤)→ §7.2 待处置:改指 docs/网络/网络自愈架构设计.md §9.3 或就地展开"
|
||
},
|
||
"N-33": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "栈余量收口条目已随 M1 台架闭环销项(2026-10-12),登记簿行已删,结论在 docs/内存管理/RAM使用分析与优化方案.md §1.4"
|
||
},
|
||
"N-30": {
|
||
"to": null,
|
||
"status": "resolved-in-place",
|
||
"note": "sock_reset 原语收口受阻项:登记簿行仍在(2026-10-14 建档),编号规范 §4.1 误记为已销项 → 以登记簿为准"
|
||
},
|
||
"Trap 19": [
|
||
{
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "从未存在的陷阱号被 docs/测试说明/CH395F_Test_Guide.md 引用(§1.2 / §7.2:删除或改指实际条目)"
|
||
},
|
||
{
|
||
"to": "TRAP-NET-19",
|
||
"status": "renamed",
|
||
"note": "NET(CH395F)域:Trap 21 → TRAP-NET-21、Trap 19 → TRAP-NET-19;两处引用的都是 CH395F_Trap_Records.md 这个活登记处,号本身不变(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"MDK-ARM/retracted_bench_20260922/README.txt",
|
||
"scripts/README.md"
|
||
]
|
||
}
|
||
],
|
||
"PHY": {
|
||
"to": "NET",
|
||
"status": "module-code",
|
||
"note": "§6 废止模块码:TM-PHY-01~11 → TM-NET-01~11(历史文档不回改,新文档按 §6 表)"
|
||
},
|
||
"NAND": {
|
||
"to": "GD5F",
|
||
"status": "module-code",
|
||
"note": "§6 废止模块码:TC-NAND-* / TM-NAND-* → GD5F"
|
||
},
|
||
"S0": {
|
||
"to": "MENU-STATE-00",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S1": [
|
||
{
|
||
"to": "MENU-STATE-01",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-01",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S2": [
|
||
{
|
||
"to": "MENU-STATE-02",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-02",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S3": [
|
||
{
|
||
"to": "MENU-STATE-03",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-03",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S4": [
|
||
{
|
||
"to": "MENU-STATE-04",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-04",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S5": [
|
||
{
|
||
"to": "MENU-STATE-05",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-05",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S6": [
|
||
{
|
||
"to": "MENU-STATE-06",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-06",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S7": [
|
||
{
|
||
"to": "MENU-STATE-07",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"simulator/tests/check_menu_rows.py",
|
||
"docs/UI设计/UI_自动化测试流程.md",
|
||
"simulator/README.md"
|
||
],
|
||
"note": "批 1:UI 菜单像素回归状态号单词化(S0~S7 = 按键序列状态 → MENU-STATE-nn)(scripts/rename_ids.py 批:族 MENU-STATE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
{
|
||
"to": "CODE-RULE-07",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
}
|
||
],
|
||
"S10": {
|
||
"to": "CODE-RULE-10",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S11": {
|
||
"to": "CODE-RULE-11",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S12": {
|
||
"to": "CODE-RULE-12",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S13": {
|
||
"to": "CODE-RULE-13",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S15": {
|
||
"to": "CODE-RULE-15",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S16": {
|
||
"to": "CODE-RULE-16",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S17": {
|
||
"to": "CODE-RULE-17",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S18": {
|
||
"to": "CODE-RULE-18",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S19": {
|
||
"to": "CODE-RULE-19",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S8": {
|
||
"to": "CODE-RULE-08",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"S9": {
|
||
"to": "CODE-RULE-09",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"scripts/check_coding_standard.py",
|
||
"docs/代码规范/pre-commit使用说明.md"
|
||
],
|
||
"note": "批 1:代码规范条款号单词化(S1~S19 → CODE-RULE-nn)(scripts/rename_ids.py 批:族 CODE-RULE)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响"
|
||
},
|
||
"TC-AI-001": {
|
||
"to": "TC-ADCIN-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-001a": {
|
||
"to": "TC-ADCIN-001a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-002": {
|
||
"to": "TC-ADCIN-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-003": {
|
||
"to": "TC-ADCIN-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-003B": {
|
||
"to": "TC-ADCIN-003B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-003C": {
|
||
"to": "TC-ADCIN-003C",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-003D": {
|
||
"to": "TC-ADCIN-003D",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-004": {
|
||
"to": "TC-ADCIN-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-005": {
|
||
"to": "TC-ADCIN-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-005B": {
|
||
"to": "TC-ADCIN-005B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-006": {
|
||
"to": "TC-ADCIN-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-010": {
|
||
"to": "TC-ADCIN-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-011": {
|
||
"to": "TC-ADCIN-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-012": {
|
||
"to": "TC-ADCIN-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-013": {
|
||
"to": "TC-ADCIN-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-014": {
|
||
"to": "TC-ADCIN-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-015": {
|
||
"to": "TC-ADCIN-015",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-016": {
|
||
"to": "TC-ADCIN-016",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-017": {
|
||
"to": "TC-ADCIN-017",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-018": {
|
||
"to": "TC-ADCIN-018",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-019": {
|
||
"to": "TC-ADCIN-019",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-01A": {
|
||
"to": "TC-ADCIN-01A",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-020": {
|
||
"to": "TC-ADCIN-020",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-021": {
|
||
"to": "TC-ADCIN-021",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-022": {
|
||
"to": "TC-ADCIN-022",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-023": {
|
||
"to": "TC-ADCIN-023",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-024": {
|
||
"to": "TC-ADCIN-024",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-025": {
|
||
"to": "TC-ADCIN-025",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-026": {
|
||
"to": "TC-ADCIN-026",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-027": {
|
||
"to": "TC-ADCIN-027",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-028": {
|
||
"to": "TC-ADCIN-028",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-029": {
|
||
"to": "TC-ADCIN-029",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-02A": {
|
||
"to": "TC-ADCIN-02A",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-02B": {
|
||
"to": "TC-ADCIN-02B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-02C": {
|
||
"to": "TC-ADCIN-02C",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-030": {
|
||
"to": "TC-ADCIN-030",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-031": {
|
||
"to": "TC-ADCIN-031",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-032": {
|
||
"to": "TC-ADCIN-032",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-034": {
|
||
"to": "TC-ADCIN-034",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-035": {
|
||
"to": "TC-ADCIN-035",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-036": {
|
||
"to": "TC-ADCIN-036",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-037": {
|
||
"to": "TC-ADCIN-037",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-038": {
|
||
"to": "TC-ADCIN-038",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-039": {
|
||
"to": "TC-ADCIN-039",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-03A": {
|
||
"to": "TC-ADCIN-03A",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-03B": {
|
||
"to": "TC-ADCIN-03B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-03C": {
|
||
"to": "TC-ADCIN-03C",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-03D": {
|
||
"to": "TC-ADCIN-03D",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-03E": {
|
||
"to": "TC-ADCIN-03E",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-040": {
|
||
"to": "TC-ADCIN-040",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-041": {
|
||
"to": "TC-ADCIN-041",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-042": {
|
||
"to": "TC-ADCIN-042",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-043": {
|
||
"to": "TC-ADCIN-043",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-044": {
|
||
"to": "TC-ADCIN-044",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-045": {
|
||
"to": "TC-ADCIN-045",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-046": {
|
||
"to": "TC-ADCIN-046",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-047": {
|
||
"to": "TC-ADCIN-047",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-048": {
|
||
"to": "TC-ADCIN-048",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-049": {
|
||
"to": "TC-ADCIN-049",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-04A": {
|
||
"to": "TC-ADCIN-04A",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-04B": {
|
||
"to": "TC-ADCIN-04B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-050": {
|
||
"to": "TC-ADCIN-050",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-051": {
|
||
"to": "TC-ADCIN-051",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-052": {
|
||
"to": "TC-ADCIN-052",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-053": {
|
||
"to": "TC-ADCIN-053",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-054": {
|
||
"to": "TC-ADCIN-054",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-055": {
|
||
"to": "TC-ADCIN-055",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-056": {
|
||
"to": "TC-ADCIN-056",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-057": {
|
||
"to": "TC-ADCIN-057",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-058": {
|
||
"to": "TC-ADCIN-058",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-060": {
|
||
"to": "TC-ADCIN-060",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-061": {
|
||
"to": "TC-ADCIN-061",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-062": {
|
||
"to": "TC-ADCIN-062",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-063": {
|
||
"to": "TC-ADCIN-063",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-064": {
|
||
"to": "TC-ADCIN-064",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-065": {
|
||
"to": "TC-ADCIN-065",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-066": {
|
||
"to": "TC-ADCIN-066",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-067": {
|
||
"to": "TC-ADCIN-067",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-070": {
|
||
"to": "TC-ADCIN-070",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-071": {
|
||
"to": "TC-ADCIN-071",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-072": {
|
||
"to": "TC-ADCIN-072",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-073": {
|
||
"to": "TC-ADCIN-073",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-074": {
|
||
"to": "TC-ADCIN-074",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-074B": {
|
||
"to": "TC-ADCIN-074B",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-075": {
|
||
"to": "TC-ADCIN-075",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-076": {
|
||
"to": "TC-ADCIN-076",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-078": {
|
||
"to": "TC-ADCIN-078",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-080": {
|
||
"to": "TC-ADCIN-080",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-081": {
|
||
"to": "TC-ADCIN-081",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-082": {
|
||
"to": "TC-ADCIN-082",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-083": {
|
||
"to": "TC-ADCIN-083",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-084": {
|
||
"to": "TC-ADCIN-084",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-085": {
|
||
"to": "TC-ADCIN-085",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-086": {
|
||
"to": "TC-ADCIN-086",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-087": {
|
||
"to": "TC-ADCIN-087",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-088": {
|
||
"to": "TC-ADCIN-088",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-089": {
|
||
"to": "TC-ADCIN-089",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-090": {
|
||
"to": "TC-ADCIN-090",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-091": {
|
||
"to": "TC-ADCIN-091",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-092": {
|
||
"to": "TC-ADCIN-092",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-093": {
|
||
"to": "TC-ADCIN-093",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AI-09A": {
|
||
"to": "TC-ADCIN-09A",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AI → ADCIN(App/algo/adc_input;与 AH 只差一个字母)(scripts/rename_ids.py 批:族 TC-ADCIN)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-001": {
|
||
"to": "TC-ADCHEALTH-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-002": {
|
||
"to": "TC-ADCHEALTH-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-003": {
|
||
"to": "TC-ADCHEALTH-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-004": {
|
||
"to": "TC-ADCHEALTH-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-005": {
|
||
"to": "TC-ADCHEALTH-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-006": {
|
||
"to": "TC-ADCHEALTH-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-007": {
|
||
"to": "TC-ADCHEALTH-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-008": {
|
||
"to": "TC-ADCHEALTH-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-009": {
|
||
"to": "TC-ADCHEALTH-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-010": {
|
||
"to": "TC-ADCHEALTH-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-AH-011": {
|
||
"to": "TC-ADCHEALTH-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 AH → ADCHEALTH(App/algo/adc_health)(scripts/rename_ids.py 批:族 TC-ADCHEALTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-001": {
|
||
"to": "TC-PROTSET-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-002": {
|
||
"to": "TC-PROTSET-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-003": {
|
||
"to": "TC-PROTSET-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-004": {
|
||
"to": "TC-PROTSET-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-005": {
|
||
"to": "TC-PROTSET-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-006": {
|
||
"to": "TC-PROTSET-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-007": {
|
||
"to": "TC-PROTSET-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-008": {
|
||
"to": "TC-PROTSET-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-009": {
|
||
"to": "TC-PROTSET-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-010": {
|
||
"to": "TC-PROTSET-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PS-011": {
|
||
"to": "TC-PROTSET-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PS → PROTSET(App/algo/prot_set 保护定值)(scripts/rename_ids.py 批:族 TC-PROTSET)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-001": {
|
||
"to": "TC-PROTELEM-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-002": {
|
||
"to": "TC-PROTELEM-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-003": {
|
||
"to": "TC-PROTELEM-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-004": {
|
||
"to": "TC-PROTELEM-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-005": {
|
||
"to": "TC-PROTELEM-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-006": {
|
||
"to": "TC-PROTELEM-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-007": {
|
||
"to": "TC-PROTELEM-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-008": {
|
||
"to": "TC-PROTELEM-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-009": {
|
||
"to": "TC-PROTELEM-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-010": {
|
||
"to": "TC-PROTELEM-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-011": {
|
||
"to": "TC-PROTELEM-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-012": {
|
||
"to": "TC-PROTELEM-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PE-013": {
|
||
"to": "TC-PROTELEM-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PE → PROTELEM(App/algo/prot_elm 保护元件/判据)(scripts/rename_ids.py 批:族 TC-PROTELEM)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-001": {
|
||
"to": "TC-PHASOR-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-002": {
|
||
"to": "TC-PHASOR-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-003": {
|
||
"to": "TC-PHASOR-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-004": {
|
||
"to": "TC-PHASOR-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-005": {
|
||
"to": "TC-PHASOR-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-006": {
|
||
"to": "TC-PHASOR-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-007": {
|
||
"to": "TC-PHASOR-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-010": {
|
||
"to": "TC-PHASOR-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-020": {
|
||
"to": "TC-PHASOR-020",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-021": {
|
||
"to": "TC-PHASOR-021",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-022": {
|
||
"to": "TC-PHASOR-022",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-030": {
|
||
"to": "TC-PHASOR-030",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-031": {
|
||
"to": "TC-PHASOR-031",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-032": {
|
||
"to": "TC-PHASOR-032",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-033": {
|
||
"to": "TC-PHASOR-033",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-PH-034": {
|
||
"to": "TC-PHASOR-034",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 PH → PHASOR(App/algo/phasor + sample_ring)(scripts/rename_ids.py 批:族 TC-PHASOR)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-001": {
|
||
"to": "TC-TIMESYNC-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-002": {
|
||
"to": "TC-TIMESYNC-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-003": {
|
||
"to": "TC-TIMESYNC-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-003b": {
|
||
"to": "TC-TIMESYNC-003b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-004": {
|
||
"to": "TC-TIMESYNC-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-005": {
|
||
"to": "TC-TIMESYNC-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-006": {
|
||
"to": "TC-TIMESYNC-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010": {
|
||
"to": "TC-TIMESYNC-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010b": {
|
||
"to": "TC-TIMESYNC-010b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010c": {
|
||
"to": "TC-TIMESYNC-010c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010d": {
|
||
"to": "TC-TIMESYNC-010d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010e": {
|
||
"to": "TC-TIMESYNC-010e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-010f": {
|
||
"to": "TC-TIMESYNC-010f",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-011": {
|
||
"to": "TC-TIMESYNC-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-011b": {
|
||
"to": "TC-TIMESYNC-011b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-011c": {
|
||
"to": "TC-TIMESYNC-011c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-011d": {
|
||
"to": "TC-TIMESYNC-011d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-012": {
|
||
"to": "TC-TIMESYNC-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-012b": {
|
||
"to": "TC-TIMESYNC-012b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-012c": {
|
||
"to": "TC-TIMESYNC-012c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-013": {
|
||
"to": "TC-TIMESYNC-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-013b": {
|
||
"to": "TC-TIMESYNC-013b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-013c": {
|
||
"to": "TC-TIMESYNC-013c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-013d": {
|
||
"to": "TC-TIMESYNC-013d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-014": {
|
||
"to": "TC-TIMESYNC-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-014b": {
|
||
"to": "TC-TIMESYNC-014b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-014c": {
|
||
"to": "TC-TIMESYNC-014c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-015": {
|
||
"to": "TC-TIMESYNC-015",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-015b": {
|
||
"to": "TC-TIMESYNC-015b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020": {
|
||
"to": "TC-TIMESYNC-020",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020b": {
|
||
"to": "TC-TIMESYNC-020b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020c": {
|
||
"to": "TC-TIMESYNC-020c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020d": {
|
||
"to": "TC-TIMESYNC-020d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020e": {
|
||
"to": "TC-TIMESYNC-020e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020f": {
|
||
"to": "TC-TIMESYNC-020f",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-020g": {
|
||
"to": "TC-TIMESYNC-020g",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-021": {
|
||
"to": "TC-TIMESYNC-021",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-021b": {
|
||
"to": "TC-TIMESYNC-021b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-021c": {
|
||
"to": "TC-TIMESYNC-021c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-021d": {
|
||
"to": "TC-TIMESYNC-021d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-022": {
|
||
"to": "TC-TIMESYNC-022",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-022b": {
|
||
"to": "TC-TIMESYNC-022b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-023": {
|
||
"to": "TC-TIMESYNC-023",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-023b": {
|
||
"to": "TC-TIMESYNC-023b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-024": {
|
||
"to": "TC-TIMESYNC-024",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-024b": {
|
||
"to": "TC-TIMESYNC-024b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-025": {
|
||
"to": "TC-TIMESYNC-025",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-026": {
|
||
"to": "TC-TIMESYNC-026",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-026b": {
|
||
"to": "TC-TIMESYNC-026b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-027": {
|
||
"to": "TC-TIMESYNC-027",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-027b": {
|
||
"to": "TC-TIMESYNC-027b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-027c": {
|
||
"to": "TC-TIMESYNC-027c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-027d": {
|
||
"to": "TC-TIMESYNC-027d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-028": {
|
||
"to": "TC-TIMESYNC-028",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-028b": {
|
||
"to": "TC-TIMESYNC-028b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-029": {
|
||
"to": "TC-TIMESYNC-029",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040": {
|
||
"to": "TC-TIMESYNC-040",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040b": {
|
||
"to": "TC-TIMESYNC-040b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040c": {
|
||
"to": "TC-TIMESYNC-040c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040d": {
|
||
"to": "TC-TIMESYNC-040d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040e": {
|
||
"to": "TC-TIMESYNC-040e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040f": {
|
||
"to": "TC-TIMESYNC-040f",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040g": {
|
||
"to": "TC-TIMESYNC-040g",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040h": {
|
||
"to": "TC-TIMESYNC-040h",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-040i": {
|
||
"to": "TC-TIMESYNC-040i",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041": {
|
||
"to": "TC-TIMESYNC-041",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041b": {
|
||
"to": "TC-TIMESYNC-041b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041c": {
|
||
"to": "TC-TIMESYNC-041c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041d": {
|
||
"to": "TC-TIMESYNC-041d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041e": {
|
||
"to": "TC-TIMESYNC-041e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-041f": {
|
||
"to": "TC-TIMESYNC-041f",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-042": {
|
||
"to": "TC-TIMESYNC-042",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-042b": {
|
||
"to": "TC-TIMESYNC-042b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-043": {
|
||
"to": "TC-TIMESYNC-043",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-043b": {
|
||
"to": "TC-TIMESYNC-043b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-043c": {
|
||
"to": "TC-TIMESYNC-043c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-043d": {
|
||
"to": "TC-TIMESYNC-043d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-044": {
|
||
"to": "TC-TIMESYNC-044",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-044b": {
|
||
"to": "TC-TIMESYNC-044b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-044c": {
|
||
"to": "TC-TIMESYNC-044c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-044d": {
|
||
"to": "TC-TIMESYNC-044d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-TS-044e": {
|
||
"to": "TC-TIMESYNC-044e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 TS → TIMESYNC(App/sync/time_sync;TS 与 test suite / 时间戳 撞义)(scripts/rename_ids.py 批:族 TC-TIMESYNC)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-001": {
|
||
"to": "TC-VOLLOCK-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-001b": {
|
||
"to": "TC-VOLLOCK-001b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-001c": {
|
||
"to": "TC-VOLLOCK-001c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-002": {
|
||
"to": "TC-VOLLOCK-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-002b": {
|
||
"to": "TC-VOLLOCK-002b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-003": {
|
||
"to": "TC-VOLLOCK-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-003b": {
|
||
"to": "TC-VOLLOCK-003b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-004": {
|
||
"to": "TC-VOLLOCK-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-004b": {
|
||
"to": "TC-VOLLOCK-004b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-005": {
|
||
"to": "TC-VOLLOCK-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-005b": {
|
||
"to": "TC-VOLLOCK-005b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-005c": {
|
||
"to": "TC-VOLLOCK-005c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-006": {
|
||
"to": "TC-VOLLOCK-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-006b": {
|
||
"to": "TC-VOLLOCK-006b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-007": {
|
||
"to": "TC-VOLLOCK-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-007b": {
|
||
"to": "TC-VOLLOCK-007b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-007c": {
|
||
"to": "TC-VOLLOCK-007c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-008": {
|
||
"to": "TC-VOLLOCK-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-008b": {
|
||
"to": "TC-VOLLOCK-008b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-008c": {
|
||
"to": "TC-VOLLOCK-008c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-009": {
|
||
"to": "TC-VOLLOCK-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-010": {
|
||
"to": "TC-VOLLOCK-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-010b": {
|
||
"to": "TC-VOLLOCK-010b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-011": {
|
||
"to": "TC-VOLLOCK-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-012": {
|
||
"to": "TC-VOLLOCK-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013": {
|
||
"to": "TC-VOLLOCK-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013b": {
|
||
"to": "TC-VOLLOCK-013b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013c": {
|
||
"to": "TC-VOLLOCK-013c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013d": {
|
||
"to": "TC-VOLLOCK-013d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013e": {
|
||
"to": "TC-VOLLOCK-013e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-013f": {
|
||
"to": "TC-VOLLOCK-013f",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-014": {
|
||
"to": "TC-VOLLOCK-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-VL-014b": {
|
||
"to": "TC-VOLLOCK-014b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 VL → VOLLOCK(App/fs/vol_lock 卷锁)(scripts/rename_ids.py 批:族 TC-VOLLOCK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-000": {
|
||
"to": "TC-NANDPORT-000",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-000b": {
|
||
"to": "TC-NANDPORT-000b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-000c": {
|
||
"to": "TC-NANDPORT-000c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-100": {
|
||
"to": "TC-NANDPORT-100",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-101": {
|
||
"to": "TC-NANDPORT-101",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-102": {
|
||
"to": "TC-NANDPORT-102",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-103": {
|
||
"to": "TC-NANDPORT-103",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-104": {
|
||
"to": "TC-NANDPORT-104",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-105": {
|
||
"to": "TC-NANDPORT-105",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-106": {
|
||
"to": "TC-NANDPORT-106",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-107": {
|
||
"to": "TC-NANDPORT-107",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-108": {
|
||
"to": "TC-NANDPORT-108",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-110": {
|
||
"to": "TC-NANDPORT-110",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-111": {
|
||
"to": "TC-NANDPORT-111",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-112": {
|
||
"to": "TC-NANDPORT-112",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-200": {
|
||
"to": "TC-NANDPORT-200",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-201": {
|
||
"to": "TC-NANDPORT-201",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-202": {
|
||
"to": "TC-NANDPORT-202",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-203": {
|
||
"to": "TC-NANDPORT-203",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-204": {
|
||
"to": "TC-NANDPORT-204",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-205": {
|
||
"to": "TC-NANDPORT-205",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-206": {
|
||
"to": "TC-NANDPORT-206",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-207": {
|
||
"to": "TC-NANDPORT-207",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-300": {
|
||
"to": "TC-NANDPORT-300",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-301": {
|
||
"to": "TC-NANDPORT-301",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-302": {
|
||
"to": "TC-NANDPORT-302",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-303": {
|
||
"to": "TC-NANDPORT-303",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-304": {
|
||
"to": "TC-NANDPORT-304",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-305": {
|
||
"to": "TC-NANDPORT-305",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-306": {
|
||
"to": "TC-NANDPORT-306",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-307": {
|
||
"to": "TC-NANDPORT-307",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-400": {
|
||
"to": "TC-NANDPORT-400",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-401": {
|
||
"to": "TC-NANDPORT-401",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-402": {
|
||
"to": "TC-NANDPORT-402",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-403": {
|
||
"to": "TC-NANDPORT-403",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-404": {
|
||
"to": "TC-NANDPORT-404",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-405": {
|
||
"to": "TC-NANDPORT-405",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-500": {
|
||
"to": "TC-NANDPORT-500",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-501": {
|
||
"to": "TC-NANDPORT-501",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-502": {
|
||
"to": "TC-NANDPORT-502",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-503": {
|
||
"to": "TC-NANDPORT-503",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-504": {
|
||
"to": "TC-NANDPORT-504",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-600": {
|
||
"to": "TC-NANDPORT-600",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-601": {
|
||
"to": "TC-NANDPORT-601",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-602": {
|
||
"to": "TC-NANDPORT-602",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-603": {
|
||
"to": "TC-NANDPORT-603",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-604": {
|
||
"to": "TC-NANDPORT-604",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-605": {
|
||
"to": "TC-NANDPORT-605",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-NP-700": {
|
||
"to": "TC-NANDPORT-700",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 NP → NANDPORT(dhara NAND 移植层;原名看不出是移植层)(scripts/rename_ids.py 批:族 TC-NANDPORT)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-001": {
|
||
"to": "TC-CONFIG-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-002": {
|
||
"to": "TC-CONFIG-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-003": {
|
||
"to": "TC-CONFIG-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-004": {
|
||
"to": "TC-CONFIG-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-005": {
|
||
"to": "TC-CONFIG-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-010": {
|
||
"to": "TC-CONFIG-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-011": {
|
||
"to": "TC-CONFIG-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-012": {
|
||
"to": "TC-CONFIG-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-013": {
|
||
"to": "TC-CONFIG-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-014": {
|
||
"to": "TC-CONFIG-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-014b": {
|
||
"to": "TC-CONFIG-014b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-015": {
|
||
"to": "TC-CONFIG-015",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-020": {
|
||
"to": "TC-CONFIG-020",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-021": {
|
||
"to": "TC-CONFIG-021",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-022": {
|
||
"to": "TC-CONFIG-022",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-023": {
|
||
"to": "TC-CONFIG-023",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-024": {
|
||
"to": "TC-CONFIG-024",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-030": {
|
||
"to": "TC-CONFIG-030",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-031": {
|
||
"to": "TC-CONFIG-031",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-032": {
|
||
"to": "TC-CONFIG-032",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-033": {
|
||
"to": "TC-CONFIG-033",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-034": {
|
||
"to": "TC-CONFIG-034",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-040": {
|
||
"to": "TC-CONFIG-040",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-041": {
|
||
"to": "TC-CONFIG-041",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-042": {
|
||
"to": "TC-CONFIG-042",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-043": {
|
||
"to": "TC-CONFIG-043",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-044": {
|
||
"to": "TC-CONFIG-044",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-050": {
|
||
"to": "TC-CONFIG-050",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-051": {
|
||
"to": "TC-CONFIG-051",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-052": {
|
||
"to": "TC-CONFIG-052",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-053": {
|
||
"to": "TC-CONFIG-053",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-054": {
|
||
"to": "TC-CONFIG-054",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CFG-055": {
|
||
"to": "TC-CONFIG-055",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CFG → CONFIG(App/cfg + Drivers/BSP/NETCFG)(scripts/rename_ids.py 批:族 TC-CONFIG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-000": {
|
||
"to": "TC-SYSCLK-000",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-001": {
|
||
"to": "TC-SYSCLK-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-002": {
|
||
"to": "TC-SYSCLK-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-003": {
|
||
"to": "TC-SYSCLK-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-004": {
|
||
"to": "TC-SYSCLK-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-005": {
|
||
"to": "TC-SYSCLK-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-006": {
|
||
"to": "TC-SYSCLK-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-007": {
|
||
"to": "TC-SYSCLK-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-008": {
|
||
"to": "TC-SYSCLK-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-009": {
|
||
"to": "TC-SYSCLK-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-010": {
|
||
"to": "TC-SYSCLK-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-011": {
|
||
"to": "TC-SYSCLK-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-012": {
|
||
"to": "TC-SYSCLK-012",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-013": {
|
||
"to": "TC-SYSCLK-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-014": {
|
||
"to": "TC-SYSCLK-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-015": {
|
||
"to": "TC-SYSCLK-015",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-016": {
|
||
"to": "TC-SYSCLK-016",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-017": {
|
||
"to": "TC-SYSCLK-017",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-018": {
|
||
"to": "TC-SYSCLK-018",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-019": {
|
||
"to": "TC-SYSCLK-019",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-CLK-020": {
|
||
"to": "TC-SYSCLK-020",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 CLK → SYSCLK(App/util/sys_clock;CLK 也泛指任何时钟信号)(scripts/rename_ids.py 批:族 TC-SYSCLK)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-001": {
|
||
"to": "TC-WATCHDOG-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-002": {
|
||
"to": "TC-WATCHDOG-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-003": {
|
||
"to": "TC-WATCHDOG-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-004": {
|
||
"to": "TC-WATCHDOG-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-005": {
|
||
"to": "TC-WATCHDOG-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-006": {
|
||
"to": "TC-WATCHDOG-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-007": {
|
||
"to": "TC-WATCHDOG-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-008": {
|
||
"to": "TC-WATCHDOG-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-009": {
|
||
"to": "TC-WATCHDOG-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-010": {
|
||
"to": "TC-WATCHDOG-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-011": {
|
||
"to": "TC-WATCHDOG-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-013": {
|
||
"to": "TC-WATCHDOG-013",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-014": {
|
||
"to": "TC-WATCHDOG-014",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-015": {
|
||
"to": "TC-WATCHDOG-015",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-WD-016": {
|
||
"to": "TC-WATCHDOG-016",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 WD → WATCHDOG(App/util/task_watchdog;WD 也读作『喂狗动作』)(scripts/rename_ids.py 批:族 TC-WATCHDOG)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-001": {
|
||
"to": "TC-STORAGE-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-01": {
|
||
"to": "TC-STORAGE-01",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-02": {
|
||
"to": "TC-STORAGE-02",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-03": {
|
||
"to": "TC-STORAGE-03",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-04": {
|
||
"to": "TC-STORAGE-04",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-05": {
|
||
"to": "TC-STORAGE-05",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-STO-06": {
|
||
"to": "TC-STORAGE-06",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 STO → STORAGE(存储栈 FTL+FatFs+App/fs;STO 易读成 stop)(scripts/rename_ids.py 批:族 TC-STORAGE)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-001": {
|
||
"to": "TC-SHA256-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-002": {
|
||
"to": "TC-SHA256-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-003": {
|
||
"to": "TC-SHA256-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-004": {
|
||
"to": "TC-SHA256-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-005": {
|
||
"to": "TC-SHA256-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-006": {
|
||
"to": "TC-SHA256-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-006a": {
|
||
"to": "TC-SHA256-006a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-006b": {
|
||
"to": "TC-SHA256-006b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007": {
|
||
"to": "TC-SHA256-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007a": {
|
||
"to": "TC-SHA256-007a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007b": {
|
||
"to": "TC-SHA256-007b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007c": {
|
||
"to": "TC-SHA256-007c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007d": {
|
||
"to": "TC-SHA256-007d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-007e": {
|
||
"to": "TC-SHA256-007e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-SH-008": {
|
||
"to": "TC-SHA256-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 SH → SHA256(App/util/sha256;算法名应写全)(scripts/rename_ids.py 批:族 TC-SHA256)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001": {
|
||
"to": "TC-FTPAUTH-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001a": {
|
||
"to": "TC-FTPAUTH-001a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001b": {
|
||
"to": "TC-FTPAUTH-001b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001c": {
|
||
"to": "TC-FTPAUTH-001c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001d": {
|
||
"to": "TC-FTPAUTH-001d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-001e": {
|
||
"to": "TC-FTPAUTH-001e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-002": {
|
||
"to": "TC-FTPAUTH-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-002b": {
|
||
"to": "TC-FTPAUTH-002b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-003": {
|
||
"to": "TC-FTPAUTH-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-003b": {
|
||
"to": "TC-FTPAUTH-003b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-004": {
|
||
"to": "TC-FTPAUTH-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-005": {
|
||
"to": "TC-FTPAUTH-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-005b": {
|
||
"to": "TC-FTPAUTH-005b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-005c": {
|
||
"to": "TC-FTPAUTH-005c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-005d": {
|
||
"to": "TC-FTPAUTH-005d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-005e": {
|
||
"to": "TC-FTPAUTH-005e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-006": {
|
||
"to": "TC-FTPAUTH-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-006b": {
|
||
"to": "TC-FTPAUTH-006b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007": {
|
||
"to": "TC-FTPAUTH-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007a": {
|
||
"to": "TC-FTPAUTH-007a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007b": {
|
||
"to": "TC-FTPAUTH-007b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007c": {
|
||
"to": "TC-FTPAUTH-007c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007d": {
|
||
"to": "TC-FTPAUTH-007d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-007e": {
|
||
"to": "TC-FTPAUTH-007e",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-008": {
|
||
"to": "TC-FTPAUTH-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-008a": {
|
||
"to": "TC-FTPAUTH-008a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-008b": {
|
||
"to": "TC-FTPAUTH-008b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-009": {
|
||
"to": "TC-FTPAUTH-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-010": {
|
||
"to": "TC-FTPAUTH-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-010a": {
|
||
"to": "TC-FTPAUTH-010a",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-010b": {
|
||
"to": "TC-FTPAUTH-010b",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-010c": {
|
||
"to": "TC-FTPAUTH-010c",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FA-010d": {
|
||
"to": "TC-FTPAUTH-010d",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FA → FTPAUTH(Drivers/BSP/NET/lftpd 鉴权)(scripts/rename_ids.py 批:族 TC-FTPAUTH)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-001": {
|
||
"to": "TC-FREQ-001",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-002": {
|
||
"to": "TC-FREQ-002",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-003": {
|
||
"to": "TC-FREQ-003",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-004": {
|
||
"to": "TC-FREQ-004",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-005": {
|
||
"to": "TC-FREQ-005",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-006": {
|
||
"to": "TC-FREQ-006",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-007": {
|
||
"to": "TC-FREQ-007",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-008": {
|
||
"to": "TC-FREQ-008",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-009": {
|
||
"to": "TC-FREQ-009",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-010": {
|
||
"to": "TC-FREQ-010",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-FR-011": {
|
||
"to": "TC-FREQ-011",
|
||
"status": "renamed",
|
||
"note": "批 2:模块码 FR → FREQ(App/algo/freq L2.5 测频)(scripts/rename_ids.py 批:族 TC-FREQ)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-001": {
|
||
"to": "TC-IEC104-001",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-002": {
|
||
"to": "TC-IEC104-002",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-003": {
|
||
"to": "TC-IEC104-003",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-004": {
|
||
"to": "TC-IEC104-004",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-005": {
|
||
"to": "TC-IEC104-005",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-006": {
|
||
"to": "TC-IEC104-006",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-007": {
|
||
"to": "TC-IEC104-007",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-008": {
|
||
"to": "TC-IEC104-008",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-009": {
|
||
"to": "TC-IEC104-009",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-010": {
|
||
"to": "TC-IEC104-010",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-011": {
|
||
"to": "TC-IEC104-011",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-012": {
|
||
"to": "TC-IEC104-012",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-013": {
|
||
"to": "TC-IEC104-013",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-014": {
|
||
"to": "TC-IEC104-014",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-015": {
|
||
"to": "TC-IEC104-015",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-016": {
|
||
"to": "TC-IEC104-016",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-017": {
|
||
"to": "TC-IEC104-017",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-018": {
|
||
"to": "TC-IEC104-018",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-019": {
|
||
"to": "TC-IEC104-019",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-020": {
|
||
"to": "TC-IEC104-020",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-021": {
|
||
"to": "TC-IEC104-021",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-022": {
|
||
"to": "TC-IEC104-022",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"TC-104-023": {
|
||
"to": "TC-IEC104-023",
|
||
"status": "renamed",
|
||
"note": "批 2:数字模块码 104 → IEC104(§6 表里本就写 I104,代码写成纯数字 104;纯数字不是模块码)(scripts/rename_ids.py 批:族 TC-IEC104)|全库生效(本批字面量已完全限定,无歧义)"
|
||
},
|
||
"T-2": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "2026-10-02 版复审专项条目号(docs/任务规划/测试与架构专项.md 卷首声明「编号不随条目删除而回收」)。该条目已按「完成即销项」删行,仓内现存 T-1 仍在册;引用本号的 .dsh/skills 脚本与 test/ 文档属**引用未清**(§5.5 只做了一半)。本条只让门禁停止把它当自造号并如实指路:改写成语义标识(§3.3)或写全出处,**不要新发一个 T-2 号**(号不回收)"
|
||
},
|
||
"T-3": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "2026-10-02 版复审专项条目号(docs/任务规划/测试与架构专项.md 卷首声明「编号不随条目删除而回收」)。该条目已按「完成即销项」删行,仓内现存 T-1 仍在册;引用本号的 .dsh/skills 脚本与 test/ 文档属**引用未清**(§5.5 只做了一半)。本条只让门禁停止把它当自造号并如实指路:改写成语义标识(§3.3)或写全出处,**不要新发一个 T-2 号**(号不回收)"
|
||
},
|
||
"T-4": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "2026-10-02 版复审专项条目号(docs/任务规划/测试与架构专项.md 卷首声明「编号不随条目删除而回收」)。该条目已按「完成即销项」删行,仓内现存 T-1 仍在册;引用本号的 .dsh/skills 脚本与 test/ 文档属**引用未清**(§5.5 只做了一半)。本条只让门禁停止把它当自造号并如实指路:改写成语义标识(§3.3)或写全出处,**不要新发一个 T-2 号**(号不回收)"
|
||
},
|
||
"T-6": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "2026-10-02 版复审专项条目号(docs/任务规划/测试与架构专项.md 卷首声明「编号不随条目删除而回收」)。该条目已按「完成即销项」删行,仓内现存 T-1 仍在册;引用本号的 .dsh/skills 脚本与 test/ 文档属**引用未清**(§5.5 只做了一半)。本条只让门禁停止把它当自造号并如实指路:改写成语义标识(§3.3)或写全出处,**不要新发一个 T-2 号**(号不回收)"
|
||
},
|
||
"Trap 01": {
|
||
"to": "TRAP-GD5F-01",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 02": {
|
||
"to": "TRAP-GD5F-02",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 03": {
|
||
"to": "TRAP-GD5F-03",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 04": {
|
||
"to": "TRAP-GD5F-04",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 05": {
|
||
"to": "TRAP-GD5F-05",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 06": {
|
||
"to": "TRAP-GD5F-06",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"Trap 07": {
|
||
"to": "TRAP-GD5F-07",
|
||
"status": "renamed",
|
||
"note": "GD5F 存储域:Trap 01~07 → TRAP-GD5F-01~07(属主文档 7 个标题行为定义位,其余为引用)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/GD5F2GQ5UE_Trap_Records.md",
|
||
"docs/问题记录/项目审查与优化建议报告.md",
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.c",
|
||
"Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h",
|
||
"Drivers/BSP/GD5F2GQ5UE/nand_ftl.c",
|
||
"test/board/gd5f_test_task.c",
|
||
"test/board/storage_test_task.c"
|
||
]
|
||
},
|
||
"陷阱 01": {
|
||
"to": "TRAP-GD5F-01",
|
||
"status": "renamed",
|
||
"note": "同一属主的中文形「见陷阱 01」→ 与空格形合并成同一个号(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/测试说明/GD5F2GQ5UE_Test_Guide.md"
|
||
]
|
||
},
|
||
"陷阱 1": {
|
||
"to": "TRAP-RTC-01",
|
||
"status": "renamed",
|
||
"note": "SD2506(RTC 芯片)域:陷阱 1 → TRAP-RTC-01(§4.2 该域按 RTC 编号)(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"docs/问题记录/SD2506_Trap_Records.md"
|
||
]
|
||
},
|
||
"Trap 21": {
|
||
"to": "TRAP-NET-21",
|
||
"status": "renamed",
|
||
"note": "NET(CH395F)域:Trap 21 → TRAP-NET-21、Trap 19 → TRAP-NET-19;两处引用的都是 CH395F_Trap_Records.md 这个活登记处,号本身不变(scripts/rename_ids.py 批:族 TRAP)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"MDK-ARM/retracted_bench_20260922/README.txt",
|
||
"scripts/README.md"
|
||
]
|
||
},
|
||
"TC-201": {
|
||
"to": "TC-NET-201",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC-203": {
|
||
"to": "TC-NET-203",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC201": {
|
||
"to": "TC-NET-201",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC202": {
|
||
"to": "TC-NET-202",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC203": {
|
||
"to": "TC-NET-203",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC204": {
|
||
"to": "TC-NET-204",
|
||
"status": "renamed",
|
||
"note": "阶段 2 芯片层 TCP Client 用例 201~204 的裸形标注(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC 701": {
|
||
"to": "TC-NET-701",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC 702": {
|
||
"to": "TC-NET-702",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC 703": {
|
||
"to": "TC-NET-703",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC 704": {
|
||
"to": "TC-NET-704",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC701": {
|
||
"to": "TC-NET-701",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC702": {
|
||
"to": "TC-NET-702",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC703": {
|
||
"to": "TC-NET-703",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC704": {
|
||
"to": "TC-NET-704",
|
||
"status": "renamed",
|
||
"note": "阶段 7 NET 层 TCP Client 用例 701~704(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC-1501": {
|
||
"to": "TC-NET-1501",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC-1502": {
|
||
"to": "TC-NET-1502",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC-1502b": {
|
||
"to": "TC-NET-1502b",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC-1503": {
|
||
"to": "TC-NET-1503",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC1501": {
|
||
"to": "TC-NET-1501",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC1502": {
|
||
"to": "TC-NET-1502",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC1502b": {
|
||
"to": "TC-NET-1502b",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
},
|
||
"TC1503": {
|
||
"to": "TC-NET-1503",
|
||
"status": "renamed",
|
||
"note": "阶段 15 自愈驱动原语 1501/1502/1502b/1503(含 b 子项后缀,序号原样保留)(scripts/rename_ids.py 批:族 TC)|旧号仅在本批 scope 内指向新号;scope 外同字面量属其它族,不受本条影响",
|
||
"scope": [
|
||
"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"
|
||
]
|
||
}
|
||
},
|
||
"id_aliases": {}
|
||
}
|