Multi-tenant row-level isolation
Every organization's data is isolated at the database row level using Supabase Row-Level Security (RLS). Queries are constrained to the caller's organization, so one tenant can never read or write another tenant's skills, grants, or tokens.