{
  "acceptance": {
    "approved_operator_card_message_id": "156",
    "draft_token": "c8eab7b6685c3c65",
    "generation_provider_receipt_delta_for_send": 0,
    "post_restart_duplicate_provider_card_delivery_count": 0,
    "post_send_restart_count": 1,
    "prior_generation_provider_receipt_count": 2,
    "sent_audited_receipt_count": 1,
    "synthetic_customer_delivery_count": 1,
    "synthetic_customer_provider_message_id": "157",
    "terminal_stale_repeat_wrong_role_provider_customer_durable_mutations": 0,
    "unique_accepted_send_ingress_count": 1
  },
  "artifacts": {
    "canonical_markdown": {
      "mode": "0600",
      "path": ".omo/evidence/dualcoach-task-24.md",
      "sha256": "6d6c193e9cde3e33099b2572cb76365413f09a4b06e0a07a43e865fe311de599"
    },
    "live_terminal_evidence": {
      "mode": "0600",
      "path": ".omo/evidence/dualcoach-task-24-live-terminal-evidence.json",
      "sha256": "7431b043f1aa9f67481692ed3555f9072f091984b931e77041ee5aa50d2258b4"
    },
    "operator_preflight_script": {
      "mode": "0700",
      "path": ".omo/evidence/dualcoach-task-24-operator-preflight.sh",
      "sha256": "6734a7ae93fe1e5d616898eebc0274c2910170acc6ce24dbb712cc4652629d81"
    },
    "post_send_controller_observation": {
      "mode": "0600",
      "path": ".omo/evidence/task24-live-window-send-terminal-observation.json",
      "sha256": "f6ff0adefdf8ec4fb021d4152d58d409fb8c599fb36f072875a7a2d871a1a8ec"
    },
    "pre_send_restart_observation": {
      "mode": "0600",
      "path": ".omo/evidence/task24-live-window-approval-pre-send-observation.json",
      "sha256": "cb350c2b490f868bf68eaf4b2e1361a74028fe4ff4f1d3a92d1777d223b8fa85"
    },
    "preflight_evidence": {
      "mode": "0600",
      "path": ".omo/evidence/dualcoach-task-24-evidence.json",
      "sha256": "9c7fcae5b0f3f5b4fa30c485046df521db0528ff7205be46dc8e7ee51b4fc474"
    },
    "terminal_noop_matrix": {
      "mode": "0600",
      "path": ".omo/evidence/task24-terminal-noop-matrix.json",
      "sha256": "2bbf0d055f68d0a938ea9f41d969d601db016e645471c4c87970cac4f0202728"
    }
  },
  "manifest_contract": {
    "algorithm": "SHA-256 over raw artifact bytes",
    "all_referenced_digests_must_match": true,
    "all_referenced_paths_must_exist": true,
    "privacy": "no raw customer or model text"
  },
  "next_task": "25. Disable and clean the rehearsal",
  "overall_release_verdict": "NO-GO",
  "schema_version": 2,
  "task": "24. Run operator review and exactly-once delivery",
  "verdict": "PASS",
  "verdict_scope": "Task24 synthetic-only live acceptance after sealed disposable preflight. Overall release remains NO-GO pending Task25 rollback/cleanup."
}
