๐Ÿ” Permissions

RBAC Model ยท Permission Matrix ยท Access Decisions

โ—‰ RBAC Ready
๐Ÿ”RBAC Model Ready

Role-Based Access Control model is defined with 5 system roles and 24 permission resources. Real enforcement requires authenticated user context and verified Supabase database. Permissions shown here reflect the architectural design โ€” not live enforcement.

Permission System Status

โ—‰ Architecture Ready
RBAC ModelArchitecture Ready
Role Definitions5 system roles defined
Permission Resources24 resources defined
EnforcementPending Auth & Database
DatabaseConfigured โ€” Not Verified
Auth ContextPending

Permission Matrix

Architecture design โ€” not enforced until auth/database verified

ResourceSuper AdminClinic OwnerClinic AdminTeam MemberViewer
leadsFullFullCRUDCRUR
contactsFullFullCRUDCRUR
pipelineFullFullCRUDCRUR
tasksFullFullCRUDCRUR
appointmentsFullFullCRUDCRUR
callsFullFullCRUDCRUR
messagesFullFullCRUDCRUR
sequencesFullFullCRUDCRUR
calendarFullFullCRUDCRUR
bookingsFullFullCRUDCRUR
settingsFullFullCRUDCRUR
billingFullFullCRUDCRUR

Access Decision Engine

Real-time access decisions โ€” pending auth context

โณ Access decision engine requires authenticated user session. Architecture is ready โ€” enforcement pending.