feat(reporting-governance): add package-first portability smoke
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
apiVersion: reporting-governance/v1alpha1
|
||||
kind: DeploymentProfile
|
||||
metadata:
|
||||
id: strict-manager-mode
|
||||
title: Strict Manager Mode
|
||||
version: 1.0.0
|
||||
runtime: openclaw
|
||||
summary: >-
|
||||
High-governance deployment for manager-led multi-agent operation with aggressive
|
||||
checkpoint enforcement, watchdog recovery, and strong completion controls.
|
||||
spec:
|
||||
package:
|
||||
pluginVersion: 0.1.0-mainline
|
||||
compatibility:
|
||||
adapterInterface: reporting-governance-adapter-interface
|
||||
deploymentModel: reporting-governance-deployment-model
|
||||
policies:
|
||||
enabledPacks:
|
||||
- no-silence
|
||||
- no-fake-progress
|
||||
- verified-completion-only
|
||||
- mandatory-checkpoint-structure
|
||||
overrides:
|
||||
completion:
|
||||
minQuality: strong
|
||||
requireReviewOnVerifiedCompletion: true
|
||||
progress:
|
||||
minNewEvidenceItems: 1
|
||||
qualityFloor: moderate
|
||||
checkpoints:
|
||||
overdueAction: force_checkpoint
|
||||
escalationAfterMisses: 1
|
||||
placeholder:
|
||||
requireExplicitLabel: true
|
||||
adapters:
|
||||
hook:
|
||||
enabled: true
|
||||
requireReportAnchorBeforeDispatch: true
|
||||
blockSilentTaskLaunch: true
|
||||
downgradeUnsupportedCompletionClaims: true
|
||||
watchdog:
|
||||
enabled: true
|
||||
scheduleMode: cron
|
||||
intervalMinutes: 10
|
||||
emitsCanonicalEvent: true
|
||||
queue:
|
||||
enabled: true
|
||||
outputState: queued
|
||||
dispatcher:
|
||||
enabled: true
|
||||
spoolHandoffRequired: true
|
||||
bridge:
|
||||
enabled: true
|
||||
truthfulDeliveryStates:
|
||||
- dispatched
|
||||
- pending_external_send
|
||||
- acked
|
||||
- blocked
|
||||
sender:
|
||||
mode: openclaw-cli
|
||||
directAckPreferred: true
|
||||
allowDryRunFallback: false
|
||||
orchestrator:
|
||||
enabled: true
|
||||
executionOrder:
|
||||
- runner
|
||||
- queue
|
||||
- dispatcher
|
||||
- bridge
|
||||
- sender
|
||||
- ack_or_blocked_or_pending
|
||||
notifications:
|
||||
operatorVisibleRecoveryRequired: true
|
||||
allowedTerminalStates:
|
||||
- acked
|
||||
- blocked
|
||||
- pending_external_send
|
||||
treatPendingExternalSendAsIncidentOpen: true
|
||||
audit:
|
||||
portableArtifactsRequired: true
|
||||
exportManifestRequired: true
|
||||
retainOriginalAttemptedMessageOnRewrite: true
|
||||
retentionDays: 30
|
||||
requiredArtifacts:
|
||||
- canonical_events
|
||||
- evidence_records
|
||||
- decision_records
|
||||
- queue_items
|
||||
- spool_artifacts
|
||||
- bridge_receipts
|
||||
- capability_descriptor
|
||||
- profile_snapshot
|
||||
capability_expectations:
|
||||
required:
|
||||
- emit_canonical_events
|
||||
- evaluate_watchdog_overdue
|
||||
- create_queue_items
|
||||
- create_spool_handoff
|
||||
- write_bridge_receipts
|
||||
preferred:
|
||||
- direct_sender_binding
|
||||
- final_delivery_ack
|
||||
- inline_dispatch_blocking
|
||||
Reference in New Issue
Block a user