Roadmap

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

Completed

Warns, chat mutes, voice mutes, and bans with predefined reasons and durations.

Database-backed expiration scheduler

Completed

FOR UPDATE SKIP LOCKED job claiming, restart-safe recovery.

Deterministic case IDs (WD000000)

Completed

Derived from the MySQL identity column.

Private user tag system

Completed

Severity-tagged staff notes with evidence URL support.

Read-only moderation timeline

Completed

Chronological audit view with filters and case details.

Moderator shifts with action totals

Completed

Mark In / Mark Out with per-shift statistics.

Whitelist role permission model

Completed

Separate, noncumulative role permissions per punishment type.

In Progress

Public status page API

In Progress

Live latency, shard, database, and API status feed for the website.

Expanded audit event coverage

In Progress

More granular events for edge-case failure modes.

Upcoming

Bulk case export

Upcoming

Download filtered case history as CSV for compliance requests.

Per-guild appeal templates

Upcoming

Custom appeal instructions embedded in the initial punishment DM.

Discord Autocomplete for cases

Upcoming

Case ID autocomplete on /revoke and lookup interactions.

Future

Optional web dashboard

Future

Read-only case browser with search and filtering.

Multi-language embed localization

Future

Translate embeds while keeping timestamps user-local.

Configurable custom reasons (advanced)

Future

Opt-in for admins who need bespoke reason sets.