98 lines
2.5 KiB
YAML
98 lines
2.5 KiB
YAML
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
|