Unified slash-command registry.
Every slash command is declared once as a SlashCommand entry in COMMANDS.
Bypass-tier frozensets and autocomplete tuples are derived automatically — no
other file should hard-code command metadata.
All slash commands, alphabetically sorted by name.
Commands that execute regardless of any busy state.
Commands that bypass only during initial server connection.
Commands that open modal UI immediately, deferring real work.
Commands whose side effect fires immediately; chat output deferred until idle.
Commands that must wait in the queue when the app is busy.
Union of all five tiers — used by drift tests.
(name, description, hidden_keywords) tuples for SlashCommandController.
Classification that controls whether a command can skip the message queue.
A single slash-command definition.