display_map.yaml 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. schema: display_map/v0
  2. note: |
  3. 显示层术语映射: 内部说法 → 现场说法。**只在渲染时替换, 不改数据、不改比较逻辑** ——
  4. "引用同族, 见族主台" 等词就在 handoff/本体数据里, 且代码有 3 处拿它做匹配 (populate.py 等),
  5. 改数据会断匹配; 所以在显示边界统一映射 (Python: src/windscada/terms.py; 前端: displayText)。
  6. 规则按 from 长度降序应用 (长词先替), 保证 "引用同族, 见族主台" 不被 "引用同族" 先吃掉。
  7. 英文侧不动 (已有 RECORD_EN/i18n_en 一套)。
  8. 来源: xzy 测试报告 2026-09-08 + skill chinese-terms 审核 (基准 = 四家 OEM 中文文档 2233 词)。
  9. items:
  10. - {from: "引用同族, 见族主台", to: "无本台独立证据, 参照同型机组", why: "族/主台是内部聚类词, 现场读者无法还原"}
  11. - {from: "引用同族,见族主台", to: "无本台独立证据, 参照同型机组", why: "全角逗号变体"}
  12. - {from: "引用同族", to: "参照同型机组", why: "同上 (单独出现时)"}
  13. - {from: "见族主台", to: "参照同型机组结论", why: "同上"}
  14. - {from: "定谳链", to: "确诊链", why: "定谳是法律古语, 行业说确诊"}
  15. - {from: "定谳", to: "确诊", why: "同上"}
  16. - {from: "接地闸", to: "数据回抓校验", why: "闸=内部校验实现词"}
  17. - {from: "校闸", to: "成文校验", why: "同上"}
  18. - {from: "写入闸", to: "写入校验", why: "同上"}
  19. - {from: "硬闸", to: "硬性校验", why: "同上"}
  20. - {from: "下限闸", to: "下限校验", why: "同上"}
  21. - {from: "结论受闸", to: "结论须过校验", why: "同上"}
  22. - {from: "六枚举", to: "结论等级", why: "内部枚举个数对读者无意义"}
  23. - {from: "口径不同", to: "统计方法不同", why: "口径=内部指标定义词"}
  24. - {from: "同口径", to: "同一统计方法", why: "同上"}
  25. - {from: "按口径", to: "按统计方法", why: "同上"}
  26. - {from: "口径与边界", to: "统计方法与适用边界", why: "同上"}
  27. - {from: "口径", to: "统计方法", why: "兜底 (放最后)"}
  28. - {from: "谱线级", to: "频谱信号级 (未定位到具体零件)", why: "内部分级词"}
  29. - {from: "未映射到部件", to: "未对应到具体部件", why: "长规则先替, 否则短规则替完剩下「到部件」"}
  30. - {from: "未映射", to: "未对应到具体部件", why: "内部映射词"}
  31. - {from: "归宿", to: "处置措施", why: "归宿=内部方法学词; 现场说法 = 处置措施/下一步 (谁·何时·做什么)。2026-09-09 审核器在云端 report_summary 逮到 28 处未处理, 全是这一条"}
  32. - {from: "语法闸", to: "语法校验", why: "扫描报告里的检查项名; 不用兜底的 闸→校验 是怕改到引用型标号 (如「前置闸 G-A」是原报告的章节标号, 改了就对不上)"}
  33. - {from: "渲染闸", to: "渲染校验", why: "同上"}
  34. - {from: "体积闸", to: "体积检查", why: "同上"}
  35. - {from: "未落盘", to: "没有记录", why: "落盘=内部词 (skill §4 已列); 长规则先替, 否则 落盘→已保存 会把「未落盘」变成「未已保存」"}
  36. - {from: "已落盘", to: "已保存", why: "同上; 必须排在裸 落盘 之前, 否则 已落盘 → 已已保存 (今晚在 未映射到部件 上踩过同款)"}
  37. - {from: "落盘", to: "已保存", why: "兜底; 放在 未落盘/已落盘 之后"}