{
  "mode": "loopback-http-with-fixture-verifier",
  "provider_validation_executed": false,
  "external_requests": 0,
  "observations": [
    {
      "case": "missing_token",
      "http_status": 400,
      "decision": "missing-or-invalid-token",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "client_approved_only",
      "http_status": 400,
      "decision": "missing-or-invalid-token",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "provider_failure",
      "http_status": 403,
      "decision": "verification-rejected",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "provider_timeout",
      "http_status": 503,
      "decision": "verification-unavailable",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "malformed_result",
      "http_status": 503,
      "decision": "invalid-verification-result",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "string_success",
      "http_status": 503,
      "decision": "invalid-verification-result",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "wrong_hostname",
      "http_status": 403,
      "decision": "hostname-mismatch",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "wrong_action",
      "http_status": 403,
      "decision": "action-mismatch",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "invalid_email",
      "http_status": 422,
      "decision": "invalid-email-format",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "expiry_failure_fixture",
      "http_status": 403,
      "decision": "verification-rejected",
      "stored_leads_after": 0,
      "pending_receipts_after": 0
    },
    {
      "case": "valid_but_unqualified",
      "http_status": 202,
      "decision": "accepted-for-review",
      "stored_leads_after": 1,
      "pending_receipts_after": 1
    },
    {
      "case": "replayed_token",
      "http_status": 403,
      "decision": "verification-rejected",
      "stored_leads_after": 1,
      "pending_receipts_after": 1
    }
  ],
  "stored_leads": 1,
  "pending_receipts": 1,
  "qualified_leads": 0,
  "ad_events_sent": 0
}
