{
  "scenario": {
    "id": "hold",
    "title": "Human submits action without approval",
    "attemptedAction": "A human-originated action is submitted without required approval",
    "plainMeaning": "The action may be valid, but required approval is missing. CerbaSeal pauses execution.",
    "expectedOutcome": "HOLD"
  },
  "outcome": {
    "displayState": "PAUSED",
    "finalState": "HOLD",
    "consequence": "Execution paused until approval exists.",
    "reason": "Approval is required before execution.",
    "reasonCodes": [
      "REQUIRED_APPROVAL_MISSING",
      "DECISION_HELD"
    ]
  },
  "execution": {
    "executed": false,
    "label": "PAUSED"
  },
  "proof": {
    "releaseAuthorizationExists": false,
    "blockedActionRecordExists": true,
    "releaseAuthorization": null,
    "blockedActionRecord": {
      "requestId": "req_001",
      "finalState": "HOLD",
      "reasonCodes": [
        "REQUIRED_APPROVAL_MISSING",
        "DECISION_HELD"
      ],
      "checkedInvariants": [
        "INV-11",
        "INV-11",
        "INV-11",
        "INV-12",
        "INV-01",
        "INV-02",
        "INV-04",
        "INV-05",
        "INV-10",
        "INV-08",
        "INV-09",
        "INV-03",
        "INV-07"
      ],
      "recordedAt": "2026-05-06T15:54:13.942Z"
    },
    "certificate": "CERBASEAL CERTIFICATE OF ENFORCEMENT\n────────────────────────────────────────────\nDecision:         HOLD\nRequest ID:       req_001\nWorkflow Class:   fraud_triage\nAction Class:     none\nEvidence Bundle:  evidence_req_001\nEvaluated At:     2026-05-06T15:54:13.942Z\n\nReason Codes:\n  - REQUIRED_APPROVAL_MISSING\n  - DECISION_HELD\n\nRelease Authorization: none\n\nBlocked Action Record: present\n\nEvidence Status: recorded\n\nInterpretation:\n  The requested action was paused because required approval was missing.\n\n────────────────────────────────────────────\nNote: This is a readable view of system output only.\nIt does not constitute legal or regulatory certification."
  },
  "raw": {
    "gateResult": {
      "decisionEnvelope": {
        "envelopeId": "env_req_001",
        "requestId": "req_001",
        "workflowClass": "fraud_triage",
        "finalState": "HOLD",
        "permittedActionClass": null,
        "humanApprovalRequired": true,
        "humanApprovalPresent": false,
        "proposalSourceKind": "ai",
        "immutable": true,
        "evidenceBundleId": "evidence_req_001",
        "trace": {
          "checkedInvariants": [
            "INV-11",
            "INV-11",
            "INV-11",
            "INV-12",
            "INV-01",
            "INV-02",
            "INV-04",
            "INV-05",
            "INV-10",
            "INV-08",
            "INV-09",
            "INV-03",
            "INV-07"
          ],
          "reasonCodes": [
            "REQUIRED_APPROVAL_MISSING",
            "DECISION_HELD"
          ],
          "evaluatedAt": "2026-05-06T15:54:13.942Z"
        },
        "issuedAt": "2026-05-06T15:54:13.942Z"
      },
      "releaseAuthorization": null,
      "blockedActionRecord": {
        "requestId": "req_001",
        "finalState": "HOLD",
        "reasonCodes": [
          "REQUIRED_APPROVAL_MISSING",
          "DECISION_HELD"
        ],
        "checkedInvariants": [
          "INV-11",
          "INV-11",
          "INV-11",
          "INV-12",
          "INV-01",
          "INV-02",
          "INV-04",
          "INV-05",
          "INV-10",
          "INV-08",
          "INV-09",
          "INV-03",
          "INV-07"
        ],
        "recordedAt": "2026-05-06T15:54:13.942Z"
      }
    }
  }
}