審計軌跡
Evolver 的根事件流是單寫入者、只追加的連續事件日誌。每條記錄帶遞增 seq,寫入完成後會執行 fsync;嚴格讀取會檢查無效 JSON、順序衝突和序號缺口。
該日誌不是 SHA-256 哈希鏈。審計強度來自連續序號、只追加寫入、嚴格讀取和可重放記錄,不能把它描述成不存在的鏈式簽名。
事件與物化視圖
事件日誌是審計來源,統計和時間線等物化視圖是可重建結果。需要修復派生視圖時可以運行:
bash
evolver replay
replay 會讀取事件並重建本地物化視圖,它不是撤銷源碼、恢復資產或回滾外部副作用的命令。運行前應保留事件文件備份,並確認沒有另一個進程同時寫入。
完整性檢查
bash
evolver retention
Retention 檢查可發現事件缺口、衝突和完整性問題。破壞性刪除被禁用,因此不要把它當作清理歷史的命令。
審計一次決策
- 以資產 ID、任務 ID 或時間範圍定位相關事件。
- 按
seq順序檢查候選、驗證、審核、晉級、撤銷和複用反饋。 - 將事件與實際文件差異、驗證輸出和 Hub 請求證據交叉核對。
- 發現缺口時停止晉級,先複製現場,再判斷是寫入中斷、文件損壞還是併發目錄混用。
相關頁面
EvoX 文檔 · 安全 · 資產信任