Roles assignable on user_entities.role_id. Superadmin is intentionally NOT
a role_id — it lives as profiles.is_superadmin. Anywhere you store or assign
a role, use BaseUserRole. UserRole is the read-side projection that folds
the superadmin flag back in for display / hierarchy checks.
Roles assignable on user_entities.role_id. Superadmin is intentionally NOT a role_id — it lives as profiles.is_superadmin. Anywhere you store or assign a role, use BaseUserRole. UserRole is the read-side projection that folds the superadmin flag back in for display / hierarchy checks.
Role IDs: 1 = individual, 2 = supervisor, 3 = admin