Lifecycle for proposed actions
Action Cards become traceable decisions
Reference model
Draft v0.1 is explicit and boundary-aware
ReferenceMeaningDetailsUse
Action state
Where action sits
Created, proposed, reviewed, decided, traced, closed
Status
Transition
What changes
Each move keeps context and refs intact
Movement
Relay decision
Where outcome returns
Relay returns a Decision Receipt; execution stays outside Protocol
Boundary
Protocol format
Concrete JSON for the active Draft v0.1 surface
Protocol format
Lifecycle state JSON
Action Card and Decision Receipt carry state and next-state refs
Action Card
request
{
"version": "0.1",
"agent": {
"id": "agent_ref:registry:customer_update_agent",
"owner": "owner_ref:builder_workspace_01",
"capability": "customer_update",
"capabilityVersion": "capability_version_ref:v1"
},
"proposedAction": {
"type": "email.send",
"summary": "Send approved customer update email",
"target": "customer_thread_ref:4821"
},
"affectedObject": "customer_thread_ref:4821",
"context": {
"evidenceRefs": [
"approval_ref:manager_4821",
"template_ref:customer_update_v3"
],
"ruleRefs": [
"policy_ref:customer_email_scope"
],
"riskCategory": "customer_communication"
},
"requestedOutcome": "decision_receipt"
}Operating rules
Protocol stays separate from Relay and execution
Lifecycle preserves context
Protocol tracks movement; Relay returns decisions