Snomo · Phase 0

Admin web skeleton

Next.js + Tailwind shell. Roles from @snomo/shared via Supabase Auth + profiles. Operator intake: /survey.

Session

Signed out

Supabase is configured. Use the Auth panel to sign in or sign up. Invites create profiles.role from app_metadata without manual SQL.

Auth provider: Supabase Auth only (no Clerk).

|

Invites: set app_metadata.org_id and app_metadata.role via Admin API / Dashboard (service role). Never put role in user_metadata.