Setup cockpit
Settings and integration readiness
V0 stays honest here: each live integration shows whether it is ready, partial, or missing before any route depends on it.
Ready
2
Configured providers ready for live wiring.
Partial
0
Providers with some credentials but incomplete setup.
Missing
3
Providers waiting for credentials.
Tracked
5
Total provider groups tracked in V0.
Active drafts
0
0 voided drafts remain preserved in the local ledger.
Provider Readiness
Postgres
readyDATABASE_URL is configured. Drizzle can generate and apply migrations.
Required for: Persisting auth data, HRJJ seed data, and replacing mock route reads.
Better Auth
readyBetter Auth secret and base URL are configured.
Required for: Sign-up, sign-in, sessions, and authenticated tenant resolution.
Stripe AU
missingAdd Stripe AU credentials before charging cards or processing webhooks.
Required for: Card payments, invoices, refunds, and dispute events.
GoCardless AU
missingAdd GoCardless token before creating direct debit mandates.
Required for: AU direct debit mandates and recurring membership billing.
Messaging
missingAdd Resend and Twilio credentials before sending member notifications.
Required for: Welcome emails, dunning messages, booking confirmations, and parent comms.
Organization
HRJJ tenant is active
SITEMAP.XML is loaded through Better Auth session and tenant membership context, with local draft capture covering still-offline write paths.
Preparing organization settings
Owner role can edit organization settings once persistence is wired to the Neon development branch.
HRJJ Import Path
- 1Validate HRJJ seed data for duplicate IDs and missing relationships.
- 2Generate Drizzle migration from the current schema.
- 3Apply schema to Neon dev branch.
- 4Run idempotent HRJJ seed transaction.
- 5Replace mock route reads one workspace surface at a time.
Critical Surfaces
Database writes stay blocked until `DATABASE_URL` is present.
Member communications stay draft-only until Resend and Twilio are present.
Operations Lanes
Ops hub
Run the front-desk command center across waitlist, recovery, and draft pressure.
Waitlist lane
Watch pressure sessions and cancellation-driven promotion signals.
Recovery queue
Handle failed payments and queued household recovery actions.
Draft triage
Review active drafts, voided items, and replay readiness.
Execution gate
See which replay operations are blocked before database apply.
Communications queue
Review queued recovery messages, attendance notes, and billing notes from one lane.