Setup

Readiness checks for live testing.

Use this page to confirm that RepairMode is running with real environment variables, a real user session, and a couple profile ready for saved data.

Current project status

If a check is not ready yet, the app falls back gracefully where it can and tells you what to do next.

Supabase URL

Not ready

NEXT_PUBLIC_SUPABASE_URL is available to the app.

Supabase anon key

Not ready

NEXT_PUBLIC_SUPABASE_ANON_KEY is available to the app.

OpenAI key

Not ready

Optional, used for guided coaching summaries.

Demo login

Not ready

DEMO_USER_EMAIL and DEMO_USER_PASSWORD are set.

Authenticated user

Not ready

A validated Supabase user session is present.

Couple profile

Not ready

The signed-in user belongs to a couple record.

Next actions

Use the shortest path to get from blank project to testable flow.

1. Add `NEXT_PUBLIC_SUPABASE_ANON_KEY` to `.env.local` if it is still missing.

2. Run `supabase/schema.sql` in the Supabase SQL editor.

3. Create or log into an account on the Auth page.

4. Create a couple profile or accept an invite.

5. Test `/check-in`, `/repair`, `/agreements`, and `/insights`.

Live context

Useful values detected from the current runtime session.

Signed in user: none

Couple: none

Invite code: none

Demo login email: not configured