6fb9cd3a93
· id_aliases.json(+67/−7)与 scripts/rename_maps 两份映射表:批次二(保护功能号)与批次一 F-* 半批用 rename_ids 跑时自动写的别名与映射,早该随批入库——别名表是改名的**必需产物**, 留在工作区等于下一轮别人提交时被自家审计表当成新账(这类自循环历史上踩过四次)。 · test/host/net_socket 一行:F-* 收尾时漏 stage 的残留注释(B3 后向语义说明),属0054ae62的 同批内容,此处补上,全仓该族活引用至此归零。 · 覆盖率基线**重建**:上一版是在 time_sync 套件编译不过的破树下打的,少算了该套件覆盖;现在 用完整树重打,总闸 rc=0。 · simulator 两份 README 的页数 47→53 属a275539c漏项(我当时只 stage 了 docs 与 .dsh),补齐。 · 仓根残渣 undefined/(探针把变量当路径用生成的目录)与 tmp_dump_tc.py 移入 ci-artifacts/ quarantine/,内容原样保留,仓根清干净。
3389 lines
187 KiB
JSON
3389 lines
187 KiB
JSON
{
|
||
"schema": 1,
|
||
"generated_from": "docs/编号规范.md §7 迁移映射 + §4.3 冻结前缀;本表只登记**仓库里已实际出现**的旧字面量 → 现行字面量,不做尚未落地的批量改写(§7.2 阶段 1 一律保留存量)",
|
||
"note": "旧号引用不因本表而改写:本表只让门禁把「旧号引用」判成可解析(校验 3 悬空引用 / 校验 4 重复定义)。批量改写属 §9 阶段 1,须逐批 dry-run + 三重复核(§7.3)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。",
|
||
"aliases": {
|
||
"N-3": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B(用户裁定:规划/待办类编号一律转语义标识):登记簿行保留、# 列改短语「L5 队列往返基线待重验」。旧号此后不得再指,引用侧已全部改写"
|
||
},
|
||
"N-16": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「网络负向场景台架验证」;旧号不得再指"
|
||
},
|
||
"N-18": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「双转换器无共同采样触发」(AGENTS.md 与采集链文档同批改写);旧号不得再指"
|
||
},
|
||
"N-23": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿「N-23 残余」行改短语「rs485_task 白名单缺口」;旧号不得再指"
|
||
},
|
||
"N-25": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「网络性能资源建议簇」;旧号不得再指"
|
||
},
|
||
"N-27": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「缩堆迁 CCM 后半(暂缓)」;mem-budget 钩子说明同批改写;旧号不得再指"
|
||
},
|
||
"N-28": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「uvprojx 空 TU 观察」;旧号不得再指"
|
||
},
|
||
"N-29": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「仓库体积膨胀观察」;旧号不得再指"
|
||
},
|
||
"N-30": {
|
||
"to": null,
|
||
"status": "resolved-in-place",
|
||
"note": "sock_reset 原语收口受阻项:登记簿行仍在(2026-10-14 建档),编号规范 §4.1 误记为已销项 → 以登记簿为准"
|
||
},
|
||
"S-3": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B 曾把登记簿该行的 # 列改成语义短语;同日晚些时候用户裁定**不做这项改造**、登记行已删除。旧号不得再指(与 MENU-STATE S3 旧号、代码规范条款旧号无关,那些条目带各自 scope)"
|
||
},
|
||
"S-4": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「dhara 重试自旋残留」;旧号不得再指"
|
||
},
|
||
"S-5": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「可选全序列卷锁」;旧号不得再指"
|
||
},
|
||
"T-7": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:登记簿 # 列改短语「CI 远端闭环未验证」;旧号不得再指"
|
||
},
|
||
"A-4": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:docs/任务规划/测试与架构专项.md 条目改短语「采集链路测试可验证性约束」;旧号不得再指"
|
||
},
|
||
"A-5": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-26 方案 B:体积门禁 CI 强制路径条目改短语「体积门禁 CI 强制路径」;旧号不得再指"
|
||
},
|
||
"U1": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"scope": [
|
||
"Drivers/BSP/UI/*",
|
||
"docs/UI设计/*",
|
||
"docs/任务规划/*",
|
||
"docs/子系统设计/看门狗设计说明.md",
|
||
"docs/代码规范/pre-commit使用说明.md",
|
||
"docs/门禁说明/*",
|
||
".pre-commit-config.yaml",
|
||
"docs/README.md",
|
||
"docs/产品需求/*",
|
||
"docs/网络/*",
|
||
"docs/测试说明/*",
|
||
"docs/架构设计/*",
|
||
"docs/内存管理/*",
|
||
"docs/CI/*",
|
||
"docs/子系统设计/*"
|
||
],
|
||
"note": "2026-10-26 方案 B:已删报告的 UI 标准化簇号 U1 → 短语「UI 设计令牌层」。**scope 限定**:同字面量在 docs/硬件平台 与 tools/netlist_semantics 是元器件位号,不受本条影响"
|
||
},
|
||
"U2": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"scope": [
|
||
"Drivers/BSP/UI/*",
|
||
"docs/UI设计/*",
|
||
"docs/任务规划/*",
|
||
"docs/子系统设计/*",
|
||
"docs/代码规范/*",
|
||
"docs/门禁说明/*",
|
||
"docs/测试说明/*",
|
||
"test/*"
|
||
],
|
||
"note": "2026-10-26 方案 B:UI 标准化簇 U2 → 短语「记录页共享组件合并」;同字面量在硬件网表语境是位号"
|
||
},
|
||
"U3": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"scope": [
|
||
"Drivers/BSP/UI/*",
|
||
"docs/UI设计/*",
|
||
"docs/任务规划/*",
|
||
"docs/子系统设计/*",
|
||
"docs/门禁说明/*",
|
||
"docs/测试说明/*"
|
||
],
|
||
"note": "2026-10-26 方案 B:UI 标准化簇 U3 → 短语「UI 页面原型化」;同字面量 `U3.14` 一类是位号(点号后缀),不在本条范围"
|
||
},
|
||
"U4": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"scope": [
|
||
"Drivers/BSP/UI/*",
|
||
"docs/UI设计/*",
|
||
"docs/任务规划/*",
|
||
"docs/子系统设计/*",
|
||
"docs/代码规范/*",
|
||
"docs/门禁说明/*",
|
||
".pre-commit-config.yaml"
|
||
],
|
||
"note": "2026-10-26 方案 B:UI 标准化簇 U4 → 短语「UI 字符集与像素回归门禁」"
|
||
},
|
||
"U5": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"scope": [
|
||
"Drivers/BSP/UI/*",
|
||
"docs/UI设计/*",
|
||
"docs/任务规划/*",
|
||
"docs/子系统设计/*",
|
||
"docs/门禁说明/*",
|
||
"docs/README.md"
|
||
],
|
||
"note": "2026-10-26 方案 B:UI 标准化簇 U5 → 短语「UI 剩余 21 叶页面落地」"
|
||
},
|
||
"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 §4.0.6(原 §1.4,2026-10-22 层级编号)"
|
||
},
|
||
"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/测试说明/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/测试说明/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/测试说明/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/测试说明/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/测试说明/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/测试说明/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/测试说明/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"
|
||
]
|
||
},
|
||
"Trap05": {
|
||
"to": "TRAP-NET-05",
|
||
"status": "renamed",
|
||
"scope": [
|
||
"docs/硬件平台/V0.0_网表详细分析报告.md",
|
||
"docs/硬件平台/V0.1_网表详细分析报告.md"
|
||
],
|
||
"note": "批 7:硬件网表报告里的裸形 Trap05 统一成 TRAP-NET-05(属主条目 docs/问题记录/CH395F_Trap_Records.md,语义 = CH395F 与 RTL8305 自动协商不兼容)。该目录仍不在门禁扫描语料内(约 4200 处位号噪声,位号类型识别未做前不纳入)。"
|
||
},
|
||
"N-03b": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "报告 N-03b(IWDG / `configASSERT` / 两个钩子 / 4 个 Fault 现场)——属主文档 docs/问题记录/项目审查与优化建议报告.md 已于 2026-10-25 删除。现行去处:docs/子系统设计/看门狗设计说明.md §4.4、§10.1/§10.2 + AGENTS.md「平台约束」"
|
||
},
|
||
"N-10": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "报告 N-10(UI accept 门控)——属主文档 2026-10-25 已删除。现行去处:docs/UI设计/RemoDispBus协议与接收设计说明.md §3、docs/子系统设计/看门狗设计说明.md §11.4;实施代码 Drivers/BSP/UI/ui_net_sink.c"
|
||
},
|
||
"N-11": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "报告 N-11(NAND 直 DMA 调用方缓冲 / CCM 迁移硬边界,登记簿曾用 N-26)——属主文档 2026-10-25 已删除。现行去处:docs/内存管理/内存内容分配策略.md §3 + §4 规则 R1~R4 + §8;代码三层 = gd5f2gq5ue.h 编译期窗口断言 → nand_ftl.c 启动期自检 → gd5f_dma_buf_ok() 运行时强制"
|
||
},
|
||
"N-12": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "报告 N-12(dhara 移植层 `is_free` 整页精度,登记簿曾用 N-21)——属主文档 2026-10-25 已删除。现行去处:docs/架构设计/STM32F4-Base存储架构说明.md §5.3 + 主机侧单测 test/host/nand_port/(含「旧算法只看页首 64 B」的对照用例)"
|
||
},
|
||
"N-13": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "报告 N-13(移植层 HAL 越界守卫 + `DHARA_E_CORRUPT_MAP`,登记簿曾用 N-21)——属主文档 2026-10-25 已删除。现行去处:docs/架构设计/STM32F4-Base存储架构说明.md §5.3 + Drivers/BSP/GD5F2GQ5UE/nand_ftl.c 的 `ftl_page_in_range` / `ftl_block_in_range` 注释"
|
||
},
|
||
"N-20": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "登记簿 N-20 = 报告 N-03c(`Error_Handler` 死循环统一降级),2026-10-15 销项删行。结论去处:docs/子系统设计/看门狗设计说明.md §4.4(含 `__builtin_return_address` 不可用的实证)+ Src/main.c 的 `USER CODE Error_Handler_Debug` 区注释"
|
||
},
|
||
"N-21": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "本号两义,均已死:① 登记簿 N-21 = 报告 N-12/N-13(dhara 移植层两条硬约束),2026-10-15 销项删行 → docs/架构设计/STM32F4-Base存储架构说明.md §5.3;② 报告 N-21(时钟/对时,已闭环)→ docs/编号规范.md §4.5。存量引用几乎都是①"
|
||
},
|
||
"N-24": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "登记簿 N-24 = 报告 N-16(日志读写放大:写侧合并 open/write/close + 读侧 8 条滑动窗口),2026-10-15 销项删行。结论去处:docs/子系统设计/运行与自检记录设计说明.md §4.4/§4.5 + App/log/sys_log_mcu.c 的 `s_format_rec` / `s_append_rec` / `s_append_many` / `s_read_raw` 注释"
|
||
},
|
||
"N-26": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "登记簿 N-26 = 报告 N-11(DMA 可达性三层防线 + 规则族 R1~R4),2026-10-15 销项删行。结论去处:docs/内存管理/内存内容分配策略.md §3/§4/§8 + Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h 的窗口断言块;负路径用例 TC-GD5F-704/705"
|
||
},
|
||
"S-1": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "本号两义,均已死:① 登记簿 S-1(defaultTask 栈余量 3664B/4096 ≈10%,2026-10-04 登记),2026-10-10 削链销项 → 复测见 docs/内存管理/RAM使用分析与优化方案.md §4 阶段 0「不抬栈」小节;② 报告 S-1(分层反向依赖 BSP include App 的头)→ docs/门禁说明/layer-deps.md 与 docs/编号规范.md §4.5。存量引用几乎都是①"
|
||
},
|
||
"S-2": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "本号两义,均已死:① 登记簿 S-2(启动日志固化流程,2026-09-22 提出、2026-10-05 固化后销项)→ docs/测试说明/boot_log_data/README.md;② 报告 S-2(跨模块裸 `extern`,2026-10-22 已闭环)→ 契约见 App/task/task_handles.h、gd5f_spi1_notify_*、net_msg_queue_adopt"
|
||
},
|
||
"N-2": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "49s 日志静默观察项,2026-10-25 台架大窗销项删行(评估结论已沉淀 docs/子系统设计/控制台单写者日志设计说明.md 文末附录 A.1-A.3;大窗 ≥10s 静默段=0)。旧号勿复用"
|
||
},
|
||
"N-17": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "探针窗口心跳缺口,2026-10-25 台架大窗销项删行(修复 a3c6e89,自愈设计 §4.6;V5 复跑 9 条 stall 行 NET 位全程在场=旧 44/44 签名归零)。复跑暴露的两个新签名以语义标识另行登记于登记簿 §1(复合连击串窗 / 重建窗内回执排队把 net 等待者拖过 800ms),历史注释里的 N-17 指本修复本体。旧号勿复用"
|
||
},
|
||
"N-22": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "写回缓存空闲 flush,2026-10-25 台架大窗销项删行(实现 484d068 vol_idle_sync,存储架构说明 §5.5;V5 全程 0 条 idle sync FAIL)。掉电前强制 flush 因无掉电检测硬件登记为该文档边界条款。旧号勿复用"
|
||
},
|
||
"N-14": {
|
||
"to": null,
|
||
"status": "void",
|
||
"note": "审查报告并轨号(报告 N-14),2026-10-25 随其条目 N-22 销项一并作废(映射记录见 docs/编号规范.md §4;修复本体沿革见 N-22 别名注)。旧号勿复用"
|
||
},
|
||
"F-NET-2": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「静默回收无人认领」。"
|
||
},
|
||
"F-NET-3": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「冗余监听 API 面」。"
|
||
},
|
||
"F-NET-4": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「iec104 过期门控」。"
|
||
},
|
||
"F-NET-7": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「全局读即清搁浅事件」。"
|
||
},
|
||
"F-NET-15": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「沉降门放大器」。"
|
||
},
|
||
"F-NET-17": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「风暴态三机制」。"
|
||
},
|
||
"F-DRV-1": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「七处独立回读」。"
|
||
},
|
||
"F-DRV-4": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「close 序列两套变体」。"
|
||
},
|
||
"F-DRV-8": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「命令完成阻塞原语」。"
|
||
},
|
||
"F-DRV-13": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「链路事件无人消费」。"
|
||
},
|
||
"F-MS-8": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「有损镜像决策窗口」。"
|
||
},
|
||
"F-MS-9": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。条目名「去抖冷却自偿成本」。"
|
||
},
|
||
"F-DRV-9": {
|
||
"to": null,
|
||
"status": "retired-to-phrase",
|
||
"note": "2026-10-27 批次一(网络设计 F-* 条目号转语义,docs/编号规范.md §9.1):现行指代 = docs/网络/网络自愈架构设计.md §7「条目名」列短语;§7 编号列仅作历史对照(定义行不算引用),旧号此后不得再指。映射 scripts/rename_maps/batch7-f-net-semantic.json。该号在 §7 从来没有定义行(孤儿引用)→ 按 §4.1.1「删号留事实」就地删除引用,**不得补定义**。"
|
||
}
|
||
},
|
||
"id_aliases": {}
|
||
}
|