Authentication
Use Supabase Auth in production. Demo role links remain available locally while REPAIRRADAR_DEMO_AUTH is enabled.
Production users sign in with Supabase Auth and are redirected based on their assigned role.
Creates a Supabase Auth user plus profile, role, and onboarding records.
These are the minimum fields needed before production access is granted.