docs: add reporting governance deployment model

This commit is contained in:
Eve
2026-05-07 22:47:58 +08:00
parent 6b04aa3b74
commit f2d1a51935
5 changed files with 977 additions and 1 deletions

View File

@@ -0,0 +1,97 @@
apiVersion: reporting-governance/v1alpha1
kind: DeploymentProfile
metadata:
id: minimal-solo-mode
title: Minimal Solo Mode
version: 1.0.0
runtime: openclaw
summary: >-
Lightweight deployment for a solo operator who still wants governed checkpoints,
portable receipts, and honest watchdog artifacts without requiring privileged send.
spec:
package:
pluginVersion: 0.1.0-mainline
compatibility:
adapterInterface: reporting-governance-adapter-interface
deploymentModel: reporting-governance-deployment-model
policies:
enabledPacks:
- no-silence
- verified-completion-only
overrides:
completion:
minQuality: moderate
requireReviewOnVerifiedCompletion: false
progress:
minNewEvidenceItems: 1
qualityFloor: weak
checkpoints:
overdueAction: force_checkpoint
escalationAfterMisses: 3
placeholder:
requireExplicitLabel: true
adapters:
hook:
enabled: true
requireReportAnchorBeforeDispatch: false
blockSilentTaskLaunch: false
downgradeUnsupportedCompletionClaims: true
watchdog:
enabled: true
scheduleMode: manual_or_cron
intervalMinutes: 20
emitsCanonicalEvent: true
queue:
enabled: true
outputState: queued
dispatcher:
enabled: true
spoolHandoffRequired: true
bridge:
enabled: true
truthfulDeliveryStates:
- dispatched
- pending_external_send
- acked
- blocked
sender:
mode: dry-run_or_external
directAckPreferred: false
allowDryRunFallback: true
orchestrator:
enabled: true
executionOrder:
- runner
- queue
- dispatcher
- bridge
- sender
- ack_or_blocked_or_pending
notifications:
operatorVisibleRecoveryRequired: true
allowedTerminalStates:
- acked
- blocked
- pending_external_send
treatPendingExternalSendAsIncidentOpen: false
audit:
portableArtifactsRequired: true
exportManifestRequired: false
retainOriginalAttemptedMessageOnRewrite: true
retentionDays: 14
requiredArtifacts:
- canonical_events
- evidence_records
- queue_items
- spool_artifacts
- bridge_receipts
- profile_snapshot
capability_expectations:
required:
- emit_canonical_events
- create_queue_items
- create_spool_handoff
- write_bridge_receipts
preferred:
- evaluate_watchdog_overdue
- final_delivery_ack