no-fabricate Gate
一個確定性、唯讀的事實誠信閘門。從內容中擷取每個數據陳述,並要求每個陳述都能追溯到來源清單({ sources: [{ claim, value, url }], ignore: [regex] })中的某個 value。沒有來源的統計數據就不會被發布。
比對時不區分大小寫、逗號和空白(內聯標籤分割數據,例如 <strong>41</strong>% 仍會比對清單中的 41%)。年份、序數、列表計數、章節引用等結構性數字會被豁免;自訂的價格或版本則可放入 ignore 清單。
調用
# 從技能目錄執行(或使用 node 指向其絕對路徑)
node cli.mjs --manifest ../my-site/content/sources.json ../my-site/public/articles
若發現任何未標註來源的陳述,則退出碼為 1(使用 --warn-only 啟用非封鎖基線模式)。若使用方式或清單發生錯誤(格式錯誤或遺失清單,採取封閉失敗原則),則退出碼為 2。
何時使用
- AI 寫作步驟產生的文案包含數字:在發布前使用此閘門檢查。
- 建立自主內容管線時,此閘門是強制「僅使用已引用數據」的規範,而非僅是理想。
- 稽核現有頁面:使用
--warn-only來盤點未標註來源的統計數據,而不封鎖流程。
與 de-ai-gate 技能(風格誠信)搭配使用;此閘門涵蓋事實誠信。