跳至內容

OpenClaw 是什麼:從 private truth 到 public projection

此內容尚未提供繁體中文版本。

OpenClaw 不是把聊天能力包成 bot,而是以 SQLite control DB 為真相來源、以 control plane 作判斷中心、再把 public site 當成 projection 的單機 deterministic system。

解釋 OpenClaw 如何把 SQLite control DB 保持為 live truth,並把 public site 收斂為 projection layer。

  1. 為何 SQLite control DB 必須是 live truth
  2. Gateway、control plane、worker runner 的責任邊界
  3. 點解 public site 只能係 projection 而唔可以反過來做 truth
  4. review、verification、receipt 對 public status 的作用
  • OpenClaw 的外部身份只得一個,但內部真相永遠回到 control DB。
  • Slack thread 係 ingress 與 operator surface,唔係任務真相來源。
  • worker 只負責短生命執行,公開完成狀態一定要經過 control plane 與 review gate。
  • Phase 15 把 canonical bundle 同 public projection 清楚分開,避免 public repo 反向污染 private truth。

建議先讀 runbook 了解系統邊界,再用 Codex 逐檔 tracing packages/control_planepackages/publish_pipeline.pybootstrap/sql/001_openclaw_v31.sql,最後先看 public projection。