How it is built
Architecture
Interactive diagrams of the service as deployed: one Cloudflare Worker, D1, Stripe. Dashed parts are proposed, not live.
- System architecture — browsers, edge, Worker, D1, Stripe, proposed R2 and email.
- Interaction map — couple, artist, guest and system across one order.
- Checkout and webhook — the Stripe sequence; the redirect never marks an order paid.
- Order lifecycle — states and who moves them.
- Data model — the seven D1 tables.
Decision record: docs/ARCHITECTURE.md in the repository.