From ADR-082/083 implementation checklist.
Test that permission resolution follows the correct order:
- Explicit DENY (highest priority)
- Instance-scoped permissions
- Filter-scoped permissions
- Global permissions
- Inherited permissions from parent roles
Related: api/api/lib/permissions.py