{
  "notice": "Synthetic, non-identifiable data only. Prototype / Synthetic Review Environment. No production transfusion activation, no live patient/donor data, no BECS integration, no live immunohematology analyzer, no live blood inventory, no production component processing, no production compatibility determination, no live transfusion, no deployment. All live blood-bank behaviour is gated behind DEBT-18.",
  "readOnlyByDefault": true,
  "everyActionAudited": true,
  "ok": true,
  "executed": false,
  "requiresConfirmation": true,
  "scenario": {
    "id": "abo-incompatibility-hold",
    "name": "ABO/Rh incompatibility requiring human confirmation",
    "area": "crossmatch-compatibility",
    "viewPermission": "bbt.crossmatch.view",
    "actPermission": "bbt.crossmatch.run-synthetic",
    "expectedOutcome": "incompatibility-hold-fail-closed",
    "fixture": "BBT-ORD-0003",
    "steps": [
      "ABO/Rh typing and antibody screen precede crossmatch",
      "Incompatibility detected",
      "ABOIncompatibilityHold applied (fail closed)",
      "Human confirmation required; unit not issued"
    ]
  },
  "message": "Read-only by default. To execute the synthetic scenario \"ABO/Rh incompatibility requiring human confirmation\", re-request with explicit confirmation (confirm=confirm-synthetic-blood-bank). No action has been taken."
}