Files
firefrost-operations-manual/docs/consultations
Claude (Chronicler #61) 4b8525fabd docs: Add RBAC database schema from Gemini followup
Complete PostgreSQL schema for Option C (Roles + Direct Overrides):
- roles table
- permissions table (auto-populated from module.json)
- role_permissions mapping
- user_roles mapping
- user_permission_overrides (the magic table)
- Performance indexes

Includes permission resolution logic:
1. Check overrides first (explicit allow/deny trumps role)
2. Check role permissions second
3. Default to deny

Signed-off-by: Claude (Chronicler #61) <claude@firefrostgaming.com>
2026-04-05 11:23:01 +00:00
..