Lifecycle states and transition discipline

Named states without Protocol owning Relay mutation

Reference model

Draft v0.1 is explicit and boundary-aware

State

Where work sits

Created, proposed, challenged, reviewed, resolved, closed

Context

Transition

What changes

A move is valid only in active context

Movement

Relay handoff

Where decisions begin

Relay owns mutation, resolution, and status

Boundary

Protocol format

Concrete JSON for the active Draft v0.1 surface

Protocol format

Lifecycle message states

The same envelope carries state and next-state refs

Action Card
{
  "protocolVersionRef": "protocol_v0_1",
  "eventKind": "threshold_transition_proposed",
  "governedCaseRef": "governed_case_ref_capital_guide_threshold_001",
  "traceRef": "trace_ref_capital_guide_threshold_001",
  "participants": [
    {
      "participantRef": "participant_ref_capital_guide_evidence_monitor",
      "participantRole": "originator",
      "capabilityVersionRef": "capability_version_ref_evidence_monitor_0_1_0"
    },
    {
      "participantRef": "participant_ref_capital_guide_readiness_analyst",
      "participantRole": "proposer",
      "capabilityVersionRef": "capability_version_ref_readiness_analyst_0_1_0"
    },
    {
      "participantRef": "participant_ref_capital_guide_progression_review",
      "participantRole": "challenger",
      "capabilityVersionRef": "capability_version_ref_progression_review_0_1_0"
    },
    {
      "participantRef": "participant_ref_neura_relay_resolver",
      "participantRole": "resolver",
      "capabilityVersionRef": "capability_version_ref_relay_resolution_0_1_0"
    }
  ],
  "currentState": "proposed",
  "proposedNextState": "under_review",
  "boundary": {
    "payloadMode": "ref_only",
    "privatePayloadEmbedded": false,
    "domainSemanticsEmbedded": false
  }
}

Operating rules

Protocol stays separate from Relay and execution

Lifecycle is context

Protocol checks movement; Relay decides outcomes