系統
架構
三層分工:提案、裁決、人審。確定性邏輯不進政策語言。
提案層(不可信)
LLM 只把事實整理成 staged 提案,永遠不產生裁決。任何人都可以替換模型,決策語意不會漂移。
裁決層(確定性)
輸入轉成 RDF 後由 SHACL 檢查證據形狀,再由 OPA/Rego 政策裁決。SLA 小時數、日期計算等先在前置層算好,OPA 只做判斷。
人審閘
escalate 永不自癒: escalate 一定停在人審佇列,直到有具名覆核者簽核。每個裁決與覆核事件都寫入 DecisionLedger。
可溯源
每條規則註解附真實法源 URL,每個本體實例帶 sourceURL、verifiedDate、confidence。查不到的條號標「待法律專業確認」,不編造。
網頁層
本 console 是薄前端:/api/check 與 /api/ledger/verify 代理到後端 /v1,後端不在時自動回 mock,demo 不會因斷線卡死。
文件
完整 ADR、缺口驗收與 pack 撰寫規範在 repo 的 docs/ 目錄;API 契約見 policy/schema/input-v0.schema.json。
- docs/EVOLUTION.md
- docs/gap-analysis.md
- policy/schema/input-v0.schema.json
- README.md