docs: fix command-coverage gaps found during full cross-check
User asked to verify the wiki actually covers everything from the
past days, not just today. Ground-truth extraction of every
subcommand from src/modules/*/commands/*.ts against every wiki page
surfaced real gaps beyond today's changes:
- GrumpyMod/-EN: /mod unmute, modlog-search, modlog-export were
missing entirely (my own oversight when rewriting these pages
yesterday)
- GrumpyLeveling/-EN: the whole XP-boost feature (/xp boost,
boost-status, boost-stop, season-reset) plus /leaderboard's
week/month timeframe option were undocumented
- Ticket-Commands/-EN: /tickets stats was missing
- GrumpySuggestions/-EN: /suggestion top was missing
- GrumpyStarboard/-EN: had NO commands section at all (/starboard
top/stats/remove entirely undocumented — the same gap a prior
session's memory claims was already fixed, but that fix landed in
the wrong repo, see grumpycore-wiki-repos-6caf381 memory)
- GrumpyVoice-EN/GrumpyTickets-EN: wiki-link typos pointing at the
German command-reference page instead of its -EN variant
Verified via a scripted re-check after fixing: zero gaps remain
across all checked modules/commands.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
docs: sync wiki with grumpy-2.0 (auto-deploy panels, audit logger, new commands)
Major refresh to match the current state of the bot:
- Drop the message-ids workflow — panels are auto-deployed on startup and
tracked in the database (WelcomeState, TicketPanelMessage). Manual
/welcome setup-verify and /tickets setup-panel remain for re-deploys.
- Welcome: banner is now the default mode for both join and leave; leave
also supports embed/text. Verify panel uses full embed schema.
- Mod: document the new server audit logger (channel/role/member/profile/
invite/webhook/emoji/message events), plus /mod note and /mod softban.
- Tickets: document /tickets reopen, channelId "0" support fallback, and
the auto-deployment flow.
- Add /botstatus, console commands (stop/exit/quit/help), graceful
shutdown and per-guild slash command notes.
- Drop the .env requirement (DATABASE_URL falls back to file:./grumpy.db).
- Configuration page now reflects the actual config.yml (addons, channels,
roles) and points at configs/modules/*.yml for feature settings.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>