{ "schema": 1, "generated_from": "docs/编号规范.md §7 迁移映射 + §4.3 冻结前缀;本表只登记**仓库里已实际出现**的旧字面量 → 现行字面量,不做尚未落地的批量改写(§7.2 阶段 1 一律保留存量)", "note": "旧号引用不因本表而改写:本表只让门禁把「旧号引用」判成可解析(校验 3 悬空引用 / 校验 4 重复定义)。批量改写属 §9 阶段 1,须逐批 dry-run + 三重复核(§7.3)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。 带 scope 的条目只在所列文件内生效(同一裸形字面量可能属多族,全局别名会把真撞号洗成已解析)。", "aliases": { "N-31": { "to": null, "status": "void", "note": "2026-10-11 的 Phase 7 复跑项已随销项消失;2026-10-14 同号被新条目复用造成撞号(docs/任务规划/README.md §0 注)→ 历史引用指向旧条目,新含义一律改语义标识" }, "N-32": { "to": null, "status": "void", "note": "监听生命周期模块化条目已销项,但被 docs/网络/ 三篇与多处代码注释引用(docs/编号规范.md §1.2 列为悬空引用实锤)→ §7.2 待处置:改指 docs/网络/网络自愈架构设计.md §9.3 或就地展开" }, "N-33": { "to": null, "status": "void", "note": "栈余量收口条目已随 M1 台架闭环销项(2026-10-12),登记簿行已删,结论在 docs/内存管理/RAM使用分析与优化方案.md §1.4" }, "N-30": { "to": null, "status": "resolved-in-place", "note": "sock_reset 原语收口受阻项:登记簿行仍在(2026-10-14 建档),编号规范 §4.1 误记为已销项 → 以登记簿为准" }, "Trap 19": { "to": null, "status": "void", "note": "从未存在的陷阱号被 docs/测试说明/CH395F_Test_Guide.md 引用(§1.2 / §7.2:删除或改指实际条目)" }, "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 外同字面量属其它族,不受本条影响" } }, "id_aliases": {} }