V0.2 tenant workspace

HRJJ operating spine

Org context: hrjj

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

missing

Add DATABASE_URL from the Neon development branch before running db:push.

Required for: Persisting HRJJ seed data and replacing mock route reads.

Clerk auth

missing

Add Clerk public, server, and webhook secrets before syncing orgs and users.

Required for: Authenticated organization context and role sync.

Stripe AU

missing

Add Stripe AU credentials before charging cards or processing webhooks.

Required for: Card payments, invoices, refunds, and dispute events.

GoCardless AU

missing

Add GoCardless token before creating direct debit mandates.

Required for: AU direct debit mandates and recurring membership billing.

Messaging

missing

Add 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

  1. 1Validate HRJJ seed data for duplicate IDs and missing relationships.
  2. 2Generate Drizzle migration from the current schema.
  3. 3Apply schema to Neon dev branch.
  4. 4Run idempotent HRJJ seed transaction.
  5. 5Replace mock route reads one workspace surface at a time.
Review local draft submissions

Critical Surfaces

Database writes stay blocked until `DATABASE_URL` is present.

Member communications stay draft-only until Resend and Twilio are present.