Health

Presence checks only. No secrets are displayed.
DashboardBackDEMO OFFJUDGE OFF

Summary

0 FAIL0 WARN9 OK

Checks

DB schema status is computed using server-only Supabase admin queries. If you see a FAIL, apply `supabase/schema.sql` in the Supabase SQL editor and refresh.
Demo dataset
Loaded 48 demo transactions.
OK
Supabase schema
Schema OK.
OK
Plaid env
PLAID_CLIENT_ID/PLAID_SECRET/PLAID_ENV present.
OK
Plaid token encryption
PLAID_TOKEN_ENCRYPTION_KEY present.
OK
Plaid last sync
Last sync: 2026-02-07T17:33:15.560156+00:00.
OK
Coach (offline)
Offline Coach enabled (no Dedalus dependency).
OK
Capital One Nessie (optional)
NESSIE_API_KEY present. Base URL: https://api.nessieisreal.com
OK
AI rewrite key
OPENAI_API_KEY present.
OK
XRPL testnet
XRPL_TESTNET_SEED and XRPL_RPC_URL present.
OK

Schema Details

Supabase env
Configured.
OK
Supabase service role
Configured.
OK
Table: user_profiles
Present (columns: user_id,created_at).
OK
Table: plaid_items
Present (columns: user_id,status,updated_at).
OK
Table: user_overrides
Present (columns: user_id,kind,key,value).
OK
Table: analysis_runs
Present (columns: user_id,created_at,summary_json,mosaic_json,recurring_json,action_plan_json).
OK
Table: nessie_customers
Present (columns: user_id,nessie_customer_id,nessie_account_id,created_at).
OK
Table: transactions_normalized
Present (columns: user_id,source,txn_id,date,amount,merchant_raw,merchant).
OK