Missing config.js. Copy config.example.js → config.js, add your Supabase URL and anon key, redeploy.
Add config.js (copy from config.example.js) with your Supabase URL and anon key — then refresh the page.
Use the same Supabase Auth account that was added to admin_staff.
Access denied. Your user is not in admin_staff. Ask a teammate to run the SQL in the repo migration 020_admin_portal_metrics.sql.
Crashes/bugs/feedback come from Profile → Feedback and automatic crash lines in app_user_reports. Add Sentry for stack traces (mobile DSN).
{}
By platform (7d)
{}
After background check, mark a brand profile as verified. Profile UUID is the same as the user id in Supabase Auth.
Review map location claims (proof text here; photos stored in private bucket).
| When | Handle | Display name | Status | Proof (trim) | Lat,Lon | Action |
|---|
| When | Kind | Title | Body (trim) | Platform | App |
|---|
crash; pair with Sentry for stack traces and release health.