{
  "kind": "romeoapps-booking-qa-lab-proof",
  "version": "2026-08-16.1",
  "canonical_url": "https://www.romeoapps.com/booking-qa-lab/",
  "surface": "synthetic-booking-flow",
  "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": 5,
    "passed": 5,
    "failed": 0,
    "expected_stop_cases": 2
  },
  "cases": [
    { "id": "auth-synthetic", "result": "pass", "acceptance": "Synthetic account advances without identity or credential transport." },
    { "id": "inventory-missing-slot", "result": "pass", "acceptance": "No slot stops before appointment creation." },
    { "id": "booking-duplicate-guard", "result": "pass", "acceptance": "One appointment intent remains one intent when the submit boundary is re-tested." },
    { "id": "payment-declined-test-mode", "result": "pass", "acceptance": "A declined test payment produces a visible handled stop with no charge 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": "INR 12,500 ceiling on the current marketplace brief",
    "duration": "5 days",
    "scope": "Safe staging QA/fix milestone for core auth, appointment lifecycle, responsive behavior, payment test mode, one or two highest-impact defects, focused test maintenance, and found/fixed/retested evidence.",
    "required_buyer_inputs": ["safe staging URL or test build", "synthetic fixtures and test account", "payment test mode", "written acceptance owner"]
  }
}
