Canonical Entity Registry Migration Review

結果

  • 階段:Phase A(shadow registry)
  • 寫入主權:仍在 02_companies/、03_industries/、04_knowledge_base/ 的 Markdown frontmatter
  • Registry:只讀投影;現有 reader / writer 尚未切換
  • Entity 總數:2800
  • Company:415
  • Industry:11
  • Concept:2374
  • Canonical catalog hash:2dec0112da3aa4d13f5858b5763ee0aaa55cacf5040305db7efe35fe6e33bb56
  • Registry file hash:3e5c90390e4c90349d72bdfe8b0165e46c404121e9d348662c4d10607e76a03e
  • 含 blocked aliases 的 Entity:113

一致性驗證

  • Markdown identity catalog 與 Registry compatibility projection 完全相同。
  • Ticker 在 Registry 中獨立保存,但 compatibility projection 仍將其納入 aliases,維持現行行為。
  • 現有 alias 衝突與 blocked alias 規則均原樣保存,本階段不做資料清理。
  • Registry 採穩定排序及固定 Entity ID;重跑不應產生內容差異。

需保留、後續另行處理的案例

Alias 與 blocked alias 同時存在(3)

  • 04_knowledge_base/Compiler fuzzing
  • 04_knowledge_base/MRAM
  • 04_knowledge_base/Spacecraft Radiators

非預設 SemiAnalysis linking policy(1)

  • 04_knowledge_base/GDP

下一階段前置條件

在 reader / writer 切換前,需先建立單一寫入 service、版本檢查、原子寫入及 Markdown 欄位級同步。人工筆記正文不得被投影流程覆蓋。