User view
What the Screen Is For
Inspect one member’s profile, scoped grants and permitted access/history explanation.
What It Shows and Lets People Do
Member-reading authority admits the page. The Profile and Roles tabs show current information; Access and History both require the separate explanation authority. Management authority controls edit and lifecycle actions.
States and Errors
Actions vary with status through the shared controller. Deactivation, access removal and invitation withdrawal ask for confirmation; reactivation does not. Read failures offer retry or a return destination. The history tab explains Security events rather than general record history.
The state rows describe observed loading, empty, refusal or inactive handling where present. Linked validation rules belong to the planning layer; client feedback and authoritative service checks have distinct responsibilities.
Patterns It Must Respect
The pattern list names the built shared components and interaction patterns checked for this screen. This contract describes the existing screen; it supplies no replacement visual design.