Project Identity - project slug, display name, and support email.
Infrastructure - payment provider (5), AI provider (4), voice toggle, voice provider (2), email provider (4), analytics provider (9), background jobs provider (2 - QStash/Trigger.dev), and Sentry toggle.
API Keys - only the Supabase, provider, voice, background jobs provider, analytics, Sentry, and Upstash Redis keys required by your previous choices. Keys are validated locally against provider-specific patterns.
Generated Secrets - inject CSRF_SECRET and NEXT_AUTH_SECRET when they are absent. Impersonation cookie signing can use those secrets unless IMPERSONATION_COOKIE_SECRET is configured separately.
Open a new query, paste the contents of supabase/schema.sql, and click Run. This bootstraps all 32 tables, indexes, custom functions, and Row-Level Security (RLS) policies.
Option B: Supabase MCP (AI Agent Native)
Leverage AI agents to apply and manage database state seamlessly using the Supabase Model Context Protocol (MCP) server.
# Devnpm run dev # Dev servernpm run build # Production buildnpm run start # Production servernpm run type-check # Application + setup-wizard TypeScript validation# Databasenpm run db:push # Push schemanpm run db:generate # Migration SQLnpm run db:studio # Drizzle Studio# AI Agentspython -m graphify update . # Refresh Graphify AST# Testingnpm run test # Unit (Vitest)npm run test:e2e # E2E (Playwright)# i18nnpx tsx scripts/find-missing-locale-keys.ts # Missing keysnpx tsx scripts/find-missing-translations.ts # Parity check