{
  "kind": "romeoapps-lead-to-booking-reliability-lab-proof",
  "version": "2026-08-18.1",
  "canonical_url": "https://www.romeoapps.com/booking-qa-lab/",
  "surface": "synthetic-lead-to-booking-workflow",
  "claim_boundary": "Owned fixture only. This receipt proves local behavior of the published lab; it is not client work, a production booking result, or a payment receipt.",
  "runtime": {
    "browser_surface": "plain HTML/CSS/JavaScript",
    "network_requests": 0,
    "credentials": 0,
    "external_writes": 0,
    "cases": 6,
    "passed": 6,
    "failed": 0,
    "expected_stop_cases": 4
  },
  "cases": [
    { "id": "lead-intake-idempotency", "result": "pass", "acceptance": "One synthetic lead key is accepted once and can be replayed without creating a second lead." },
    { "id": "qualification-consent-boundary", "result": "pass", "acceptance": "Fit and consent are explicit before any calendar or CRM write is considered." },
    { "id": "inventory-missing-slot", "result": "pass", "acceptance": "No slot stops before appointment creation." },
    { "id": "booking-duplicate-guard", "result": "pass", "acceptance": "One booking intent remains one intent when the same event key is replayed." },
    { "id": "handoff-declined-test-mode", "result": "pass", "acceptance": "A declined test handoff produces a visible handled stop with no charge, notification, or false receipt." },
    { "id": "responsive-narrow-viewport", "result": "pass", "acceptance": "The lab is structured to reflow at narrow viewport widths without horizontal overflow." }
  ],
  "paid_first_unit": {
    "price": "USD 750 fixed first milestone",
    "duration": "72 hours",
    "scope": "One safe-staging or public lead-to-booking seam covering intake, qualification, calendar handoff, idempotency, notification/payment boundary, expected failure states, and found/fixed/retested evidence.",
    "required_buyer_inputs": ["safe staging URL or test build", "synthetic lead fixture and test account", "test calendar and payment mode", "written acceptance owner"]
  }
}
