What's shipped. What's next.
A public view of where Warden is headed. Anything not yet shipped is aspirational and can change based on team priorities and community feedback.
Completed
Structured punishment system
CompletedWarns, chat mutes, voice mutes, and bans with predefined reasons and durations.
Database-backed expiration scheduler
CompletedFOR UPDATE SKIP LOCKED job claiming, restart-safe recovery.
Deterministic case IDs (WD000000)
CompletedDerived from the MySQL identity column.
Private user tag system
CompletedSeverity-tagged staff notes with evidence URL support.
Read-only moderation timeline
CompletedChronological audit view with filters and case details.
Moderator shifts with action totals
CompletedMark In / Mark Out with per-shift statistics.
Whitelist role permission model
CompletedSeparate, noncumulative role permissions per punishment type.
In Progress
Public status page API
In ProgressLive latency, shard, database, and API status feed for the website.
Expanded audit event coverage
In ProgressMore granular events for edge-case failure modes.
Upcoming
Bulk case export
UpcomingDownload filtered case history as CSV for compliance requests.
Per-guild appeal templates
UpcomingCustom appeal instructions embedded in the initial punishment DM.
Discord Autocomplete for cases
UpcomingCase ID autocomplete on /revoke and lookup interactions.
Future
Optional web dashboard
FutureRead-only case browser with search and filtering.
Multi-language embed localization
FutureTranslate embeds while keeping timestamps user-local.
Configurable custom reasons (advanced)
FutureOpt-in for admins who need bespoke reason sets.
