HQ staff detail
What the Screen Is For
Inspect a staff membership and its permitted customer-entry grants.
What It Shows and Lets People Do
The detail page reads staff under its view key and loads entry grants under their separate grant-reading key. Shared staff action gates use update authority for suspend/reinstate despite the APIs’ disable requirement.
States and Errors
Suspend and reinstate do not ask for confirmation; revoke does. Ending a displayed grant is a separate permitted action and excludes standing grants on the HQ path. The permission mismatch remains open.
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.