Who can operate
Staff access starts with environment allowlists: ADMIN_USER_IDS members are administrators, SUPPORT_USER_IDS members are read-only support. Stored roles (user, ops, admin) let you grow the team without redeploying, and environment allowlists always outrank stored values.
Effective permissions: support can read, ops can read and also block accounts, adjust credits and manage invites, while only admins can change roles. Authority is re-resolved inside every write transaction, so a blocked or demoted operator loses power immediately — not after a session expires.