Files
reporting-governance-plugin/plugins/continuity/README.zh-TW.md

1.4 KiB
Raw Blame History

Continuity PluginMVP

這個套件目前是把既有 approved-plan continuity hard gate 抽離成可安裝 plugin 的骨架。

MVP 狀態

  • Task 2已建立 package skeleton
  • Task 3已先放入 config schema contract 骨架
  • Task 4已補 config validation 測試
  • Task 5已實作 minimal config validator
  • Task 6已抽出 receipt validator contract
  • evaluator / adapter 邏輯目前仍未實作

目錄

plugins/continuity/
  README.md
  README.zh-TW.md
  HOOK.md
  package.json
  examples/
  src/
  test/

預計公開介面

  • src/config/schema.mjs
  • src/config/defaults.mjs
  • src/continuity/evaluator.mjs
  • src/continuity/receipt-validator.mjs
  • src/adapters/force-recall.mjs
  • src/index.mjs

範例設定

請參考 examples/openclaw.continuity.example.json

Receipt validator contract

目前 MVP receipt validator 最小欄位如下:

  • planId
  • currentTask
  • nextDerivedAction
  • dispatchedAt
  • dispatchRunId
  • childSessionKey
  • replyClosureState

API 介面:

  • validateReceipt(receipt)
  • isValidReceipt(receipt)

抽出的 contract 說明見 src/continuity/types.md

備註

  • 預設保留目前 terminal stateswaiting_userblockedpending_verification
  • 預設 receipt 目錄:state/approved-plan-continuity
  • npm test 先保留給後續依計畫補上的完整測試流程