Situation
A regional home-service business has separate service pages, repeated phone questions, and an intake form that produces unstructured email.
Strategic decision
Build a clear service architecture first. Add deterministic IntentPath routing and LeadBrief organization only after the conventional journey works.
System architecture
Astro pages provide the public service structure. Cloudflare Workers validate intake, D1 stores the structured record, Queues isolate email delivery, and Turnstile reduces automated abuse. AI summarization is optional and cannot determine emergency routing, service area, or eligibility.
Launch allowance and migration
The scenario maps Cloudflare and Resend launch allowances to explicit usage thresholds. Every dynamic feature has a static service path and manual contact fallback.