Team and invites
Invite organisers, evaluators, and speakers from Admin → Team, and change roles safely.
Where Team lives
Open Admin → Team. Admins can add members by email and role (admin, evaluator, or speaker). Invites use the magic-link delivery path; membership is create-only (re-inviting a different role returns a conflict — use role change instead).
Add a member
Use Add member, enter email, choose role, submit. On success the roster reloads. Evaluators appear for assignment on Submissions after they accept membership.
Change roles safely
Roster role selects call setMemberRole. The last admin on an event cannot be demoted. Demoting someone to speaker is blocked while they still have pending evaluation assignments — reassign or clear those first.