Should access come from a broad role or a current relationship?
- Broad employee, manager, and HR roles only
- Role baseline plus current employee-manager and record relationships
Choose: Use the smallest role baseline, then require the current relationship, record scope, visible field, and action on the server.
Tradeoff: Relationship-aware checks add explicit rules and fixtures, but stop a manager label from becoming access to every employee or request.
