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

64 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 邏輯目前仍未實作
## 目錄
```text
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 states`waiting_user``blocked``pending_verification`
- 預設 receipt 目錄:`state/approved-plan-continuity`
- `npm test` 先保留給後續依計畫補上的完整測試流程