Skip to content

G1:單一事實來源

單一事實來源(Single Source of Truth, SSOT)源自資訊系統架構,指每個資料元素只在一個地方被編輯與維護。所有其他系統若需要該資料,應該引用這個來源,而非複製一份各自維護。這個做法確保資料的一致性與完整性。

軟體開發團隊常見的問題是資訊孤島:需求在 Confluence、設計在 Figma、實作細節在程式碼註解,各自獨立更新。當這些來源出現分歧,沒人知道哪個版本正確。AI 代理從多個來源取得矛盾資訊時,產出品質隨之下降。

原則

  • 所有角色必須 (MUST) 遵守單一事實來源原則。

每一筆資訊應該只有一個權威來源。當多個系統需要相同資料時,它們應該引用來源而非維護複本。這消除了同步問題,確保所有人基於相同的事實工作。

  • 任何修改應該 (SHOULD) 追溯到上游規格。

未更新規格就修改實作是違規,不是捷徑。每個人負責維護自己產出的內容。當你修改程式碼,更新規格;當你修改規格,確保下游產出反映變更。

相關原則

相關提案

參考資料