Skip to main content

Roles

Enforcement layers

  1. Middleware — host redirects, auth gates, profile gate, theme preview header
  2. RLS — Supabase policies from 006_streamly_rls.sql and follow-ups
  3. API handlers — tenant context from host + session

Theme preview privilege

/?__theme_preview= only merges for admin-signed-in operators. Anonymous users never receive preview merges.