The commands
Every one of these has an equivalent on
/admin/roster. Same result, same
history, same audit entry.
Announcing a move
/roster move takes an announce option:
public
Posts to the division’s announcement channel.
staff
Recorded, but nothing is posted.
silent
No announcement anywhere.
Status reference
A player’s tier says where they sit. Their status says how they’re doing.playing
On the roster and available.
under review
On a trial period with a review date attached.
on call
Available to fill in for a match.
not playing
Still on the roster, not currently in lineups.
away
Away. Never proposed as available for a scrim.
dormant
Not playing, but still on the books.
barred
Cannot be added to a lineup.
off roster
Removed from the division. Profile and full history preserved.
History is permanent
Every move writes a history row that is never edited or deleted. That’s what lets the site answer who was on Main last October?It’s also why an accidental move is fixed by making another move, not by
trying to erase the first one. The record shows what happened, including the
correction — which is the point.
Discord roles
Roles follow the database automatically: immediately after a move, and again every two minutes as a safety net. The dashboard shows whether sync is healthy. If something looks stuck,/roster sync re-queues it. Don’t fix it by editing
roles in Discord — see the overview for why.