feat(reporting-governance): add profile artifact binding slice
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"$schema": "../../../schemas/reporting-governance/capability-descriptor.schema.json",
|
||||
"apiVersion": "reporting-governance/v1alpha1",
|
||||
"kind": "AdapterCapabilities",
|
||||
"metadata": {
|
||||
"id": "example-openclaw-watchdog-reference",
|
||||
"title": "Example OpenClaw Watchdog Reference Descriptor",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"name": "openclaw",
|
||||
"mode": "hybrid",
|
||||
"surfaces": [
|
||||
"watchdog",
|
||||
"queue",
|
||||
"dispatcher",
|
||||
"bridge",
|
||||
"sender_binding",
|
||||
"orchestrator",
|
||||
"storage"
|
||||
],
|
||||
"entrypoint": "scripts/watchdog_auto_notify_orchestrator.mjs"
|
||||
},
|
||||
"compatibility": {
|
||||
"plugin_spec_versions": [
|
||||
"0.1.0-mainline"
|
||||
]
|
||||
},
|
||||
"capabilities": {
|
||||
"observation": {
|
||||
"task_lifecycle": {"supported": true, "level": "partial"},
|
||||
"subagent_lifecycle": {"supported": true, "level": "partial"},
|
||||
"checkpoint_obligations": {"supported": true, "level": "partial"},
|
||||
"outgoing_report_attempts": {"supported": true, "level": "partial"},
|
||||
"watchdog_state": {"supported": true, "level": "full"},
|
||||
"queue_spool_receipts": {"supported": true, "level": "full"}
|
||||
},
|
||||
"normalization": {
|
||||
"canonical_events": {"supported": true, "level": "full"},
|
||||
"canonical_evidence": {"supported": true, "level": "partial"},
|
||||
"decision_inputs": {"supported": true, "level": "partial"},
|
||||
"correlation_propagation": {"supported": true, "level": "partial"}
|
||||
},
|
||||
"enforcement": {
|
||||
"block_transition": {"supported": true, "level": "partial"},
|
||||
"rewrite_message": {"supported": false, "level": "none"},
|
||||
"annotate_placeholder": {"supported": false, "level": "none"},
|
||||
"force_checkpoint": {"supported": true, "level": "partial"},
|
||||
"request_review": {"supported": false, "level": "none"},
|
||||
"downgrade_status": {"supported": false, "level": "none"},
|
||||
"escalate": {"supported": true, "level": "full"}
|
||||
},
|
||||
"notification_path": {
|
||||
"queue_items": {"supported": true, "level": "full"},
|
||||
"spool_handoff": {"supported": true, "level": "full"},
|
||||
"sender_binding": {"supported": true, "level": "full"},
|
||||
"direct_send": {"supported": true, "level": "partial"},
|
||||
"receipts": {"supported": true, "level": "full"},
|
||||
"final_delivery_proof": {"supported": true, "level": "partial"},
|
||||
"truth_model": {
|
||||
"delivery_states": ["prepared", "queued", "dispatched", "pending_external_send", "acked", "blocked"],
|
||||
"ack_requires_proven_send": true,
|
||||
"pending_external_send_supported": true
|
||||
}
|
||||
},
|
||||
"watchdog": {
|
||||
"scheduler_installation": {"supported": true, "level": "partial"},
|
||||
"watchdog_evaluation": {"supported": true, "level": "full"},
|
||||
"watchdog_event_emission": {"supported": true, "level": "full"},
|
||||
"operator_recovery_path": {"supported": true, "level": "full"},
|
||||
"watchdog_closure": {"supported": true, "level": "full"}
|
||||
},
|
||||
"storage": {
|
||||
"persist_events": {"supported": true, "level": "full"},
|
||||
"persist_evidence": {"supported": true, "level": "full"},
|
||||
"persist_decisions": {"supported": false, "level": "none"},
|
||||
"persist_receipts": {"supported": true, "level": "full"},
|
||||
"preserve_original_attempted_message": {"supported": true, "level": "partial"}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user