/** * Demo mode: the widget renders and behaves like production but cannot create * anything — no lead, no notification, no tracked event. * * Not "makes no requests": the form's step structure arrives on the * INTENT_REQUEST response, so reads are deliberately allowed and there are * tests in both directions — writes stay blocked, and the read path stays open * so nobody tightens it shut and ships an empty form. * * These tests exist because the guarantee is a product promise, not an * implementation detail — get.xapp.ai shows a prospect their own booking page * and lets them click through it. A regression here is invisible in the UI and * only discovered when someone gets a phone call about a booking that never * happened. * * Assertions are about `fetch` never being called, rather than any internal. */ export {};