HQ staff list
What the Screen Is For
Browse staff and perform the status-dependent invite, resend and lifecycle actions.
What It Shows and Lets People Do
Staff reading admits the list. Invite/resend use invite authority; the console gates suspend/reinstate with staff-update authority while both APIs require staff-disable authority. That mismatch is a finding.
States and Errors
Suspend and reinstate run immediately. Revocation uses a confirmation dialog and the disable key. Status controls which actions appear, and successful UI notices do not prove provider synchronization.
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.