Bug Fixes
Default roles on the Settings > Roles page now render with the correct permission checkboxes and translated descriptions on every environment. Previously, on un-seeded databases (like staging), the Edit Role sheet would show no permissions selected and display raw translation keys instead of descriptions. This was caused by a drift between the RBAC configuration and the permission matrix schema — the loader now uses a sparse-input schema variant that correctly parses the compiled defaults regardless of database state.