VOYAGE
Voyage / Technical

Technical Reference

Per-subsystem implementation guides. Each document is cited against source at the pinned commit SHA.

Booking Appointments
The booking subsystem is a Cloudflare Worker that exposes public hold, checkout, booking, check-in, and question routes plus admin booking, question, and customer routes (workers/booking/src/index.ts:24-33).
booking-appointments.html
Configuration and Branding
This repository does not implement a runtime tenant-configuration studio or an operator-editable branding platform; the current architecture explicitly treats per-tenant code, services, and deployment composition as t...
configuration-branding.html
Data Architecture
The repository uses a Cloudflare-native architecture with Workers, D1, Durable Objects, R2, Queues, multi-D1 tenant data, domain workers, and peer-fork UI surfaces (CLAUDE.md:14-23).
data-architecture.html
Events Registration
The events subsystem covers event series generation, event runtime capacity, guest import, registration, waitlist promotion, attendance, and undo paths inside the events worker (workers/events/src/routes/event-series....
events-registration.html
Fleet Management
Fleet management is implemented as tenant-aware reporting, rollup, feature-catalog, gateway, and deployment metadata paths rather than a generic runtime feature-switch system (workers/reporting/src/index.ts:31-46, wor...
fleet-management.html
Integrations
The edge gateway routes /v1/webhooks to the integrations worker and routes /v1/google-sync to the Google sync worker binding (workers/edge-gateway/src/router.ts:54-89).
integrations.html
Notifications
The notifications worker exposes internal send/outbox/trigger routes, admin notification/template/campaign routes, and customer preference routes (workers/notifications/src/index.ts:20-29).
notifications.html
Payments
The payments subsystem includes cart checkout, discount application, order/payment records, Stripe PaymentIntent integration, refunds, and Stripe webhook handling (workers/payments/src/routes/cart.ts:271-648, workers/...
payments.html
Staff Queue Operations
The queue worker mounts admin queue, admin entry, admin queue metrics, admin customer, public queue, public check-in, and staff routes (workers/queue/src/index.ts:23-29).
staff-queue-operations.html
Tenant Provisioning
Tenant provisioning is split between the control-plane APIs in this repository and tenant-specific deploy automation in peer forks such as the Meridian reference implementation (workers/control-plane/src/routes/tenant...
tenant-provisioning.html