demandara.Dry-run UI

/ops/book — DEM-ALTA-029 — LIVE_CAPABLE when LIVE_CALENDAR=true

Book a meeting (fixture / dry-run)

Fixture availability from the same slot catalog as engines/booking. Confirming emits a local proof-style receipt only. No Google/Outlook OAuth writes. LIVE_CALENDAR=false by default. Agents path is LIVE_CAPABLE when LIVE_CALENDAR=true + --confirm-calendar-write; this page stays dry-run (no OAuth).

Claim-safe MOCK surface ? robots noindex. After inbound qualify, open this page with ?qualified=1 for the handoff banner.

Fixture calendar — LIVE_CAPABLE when LIVE_CALENDAR=true

Pick a fixture slot

No OAuth write
selected 2026-09-08T17:00:00Z ? 2026-09-08T17:30:00Z

Related: /ops/inbound ? /ops/leads ? /contact