Migrations
Production Supabase must include all repository migrations. Do not run live payments on an old schema.
- reading_records exists and has constraints.
- finance_events exists for accounting.
- rate_limits works in durable mode.
supabase
Verification of real tables, RLS, service key, rate limits, reading records, finance events, and archive access.
Supabase Postgres, RLS policies, service role API.
required env
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYRATE_LIMIT_STOREoptional env
SERVER_SEAL_SECRETSERVER_SEAL_KEY_IDProduction Supabase must include all repository migrations. Do not run live payments on an old schema.
Public anon key is used only on the client, service role only on the server.