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
0
Configured providers ready for live wiring.
Partial
0
Providers with some credentials but incomplete setup.
Missing
5
Providers waiting for credentials.
Tracked
5
Total provider groups tracked in V0.
Provider Readiness
Neon Postgres
missingAdd DATABASE_URL from the Neon development branch before running db:push.
Required for: Persisting HRJJ seed data and replacing mock route reads.
Clerk auth
missingAdd Clerk public, server, and webhook secrets before syncing orgs and users.
Required for: Authenticated organization context and role sync.
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
HRJJ is loaded from mock tenant context until Clerk organization claims are configured.
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.