Schema for admin role levels.
owner/managerare staff who share full back-office access (gated per-page; managers are denied a subset).agentis a restricted delivery-driver login that can only ever reach its own logistics run sheet (/admin/deliveries). Auth gates exclude agents from every staff page by default — seesessionRoleAllowedin auth.ts.editoris a content-only collaborator: they can create/edit listings and groups and edit the public-site content, but hold no DATA_KEY (so attendee PII is undecryptable for them) and have no ledger/settings/API access. Likeagent, they are excluded from every staff page by default and opted in to only the content routes (seeCONTENT_ADMIN_LEVELS).