{
  "gate_version": "1.0",
  "gate_id": "replace-with-stable-gate-id",
  "created_at": "2026-08-24T00:00:00.000Z",
  "action": {
    "type": "publish_marketing_change",
    "destination": "https://example.com/staged-preview",
    "risk_class": "external_or_hard_to_reverse",
    "owner": "named-human-owner"
  },
  "policy": {
    "checked_at": "2026-08-24T00:00:00.000Z",
    "source_urls": ["https://example.com/current-policy"],
    "allowed": false,
    "blocking_reason": "Replace with the current policy result before requesting approval."
  },
  "proposed_payload": {
    "title": "Exact title the reviewer will authorize",
    "public_claims": ["Every externally visible factual claim"],
    "destination_url": "https://example.com/intended-destination",
    "disclosure": "Any authorship, sponsorship, or relationship disclosure"
  },
  "evidence": [
    {
      "claim": "Claim under review",
      "source": "https://example.com/primary-evidence",
      "checked_at": "2026-08-24T00:00:00.000Z",
      "limitations": ["What this evidence does not prove"]
    }
  ],
  "required_checks": {
    "factual_claims_supported": false,
    "brand_language_acceptable": false,
    "audience_and_page_role_preserved": false,
    "links_and_destination_verified": false,
    "disclosure_visible": false,
    "rollback_or_correction_path_defined": false
  },
  "approval": {
    "decision": "edit",
    "decided_by": "named-human-owner",
    "decided_at": null,
    "feedback": "State exactly what must change before another approval request."
  },
  "execution": {
    "idempotency_key": "stable-key-derived-from-action-and-payload",
    "transmit_once": true,
    "retry_automatically_after_ambiguous_result": false
  },
  "receipt_verification": {
    "required": true,
    "status": "not_started",
    "receipt_url": null,
    "issues": []
  },
  "allowed_routes": {
    "approve": "execute_once_then_verify",
    "edit": "return_to_revision_and_clear_prior_approval",
    "reject": "stop_without_transmission",
    "policy_blocked": "stop_before_requesting_approval",
    "execution_ambiguous": "verify_receipt_or_route_to_operator"
  }
}
