Member count refresh and updated rules summary.
Admin
Moderation and editorial dashboard
A protected admin surface concept for approving submissions, editing listings, handling reports, featuring content, and managing queues.
Workflow
Approval queue
Pending review
Needs AI disclosure and private-content boundary review.
Reports
Review external link before relisting.
Approved and featured
Eligible for server spotlight.
Indexed and related to bot directory.
Backend workflow
Production behavior
- Admin API routes require a bearer token and should be replaced with secure auth before launch.
- Submissions are stored in D1 with status fields: pending, needs_changes, approved, rejected, featured.
- Reports are tied to listing type and target slug for moderation triage.
- Featured items can be cached in KV for fast dashboard rendering.
Empty, loading, error
Operational states
Loading queue state appears while the admin API is checked.
Empty state appears when no submissions need action.
Error state appears if auth, D1, or network checks fail.