{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://awoooi.wooo.work/schemas/ai_agent_result_capture_release_decision_next_handoff_v1.schema.json",
  "title": "AI Agent result capture release decision next handoff v1",
  "type": "object",
  "required": [
    "schema_version",
    "generated_at",
    "program_status",
    "source_refs",
    "prior_release_decision_readback",
    "next_handoff_truth",
    "next_gate_handoffs",
    "stale_operator_action_containments",
    "blocked_handoff_transitions",
    "operator_actions",
    "display_redaction_contract",
    "rollups"
  ],
  "properties": {
    "schema_version": {
      "const": "ai_agent_result_capture_release_decision_next_handoff_v1"
    },
    "generated_at": {
      "type": "string"
    },
    "program_status": {
      "type": "object"
    },
    "source_refs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "prior_release_decision_readback": {
      "type": "object"
    },
    "next_handoff_truth": {
      "type": "object"
    },
    "next_gate_handoffs": {
      "type": "array",
      "minItems": 5,
      "maxItems": 5,
      "items": {
        "type": "object"
      }
    },
    "stale_operator_action_containments": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1,
      "items": {
        "type": "object"
      }
    },
    "blocked_handoff_transitions": {
      "type": "array",
      "minItems": 6,
      "maxItems": 6,
      "items": {
        "type": "object"
      }
    },
    "operator_actions": {
      "type": "array",
      "minItems": 5,
      "maxItems": 5,
      "items": {
        "type": "object"
      }
    },
    "display_redaction_contract": {
      "type": "object"
    },
    "rollups": {
      "type": "object"
    }
  },
  "additionalProperties": false
}
