404deadlink / dashboard  ·  a portfolio project by Walt Ohnesorge

A moderation queue you can query.

Five thousand synthetic abuse reports, six months of queue history, and the audit trail behind every decision. Nothing here is real — the shape of it is.

Severity 1 low 2 3 4 critical
5,000Reports
9,563Logged actions
426Unassigned backlog
23.9%Appeals overturned

What this is

A working model of the thing a Trust & Safety team actually operates: reports arrive, get triaged against a policy, get actioned by a moderator, and sometimes get appealed. Volume is dominated by spam and harassment. Child-safety reports are rare and nearly always critical. Response targets tighten as severity rises, and they get missed more often at the bottom of the queue than the top.

Not everything gets handled. A persistent backlog of 426 reports sits unclaimed — heavily weighted toward low severity, because that is where queues actually rot. Most of it is already past its response target.

How content is handled

No raw reported content is stored here, by design. Each report carries a neutral summary of the complaint, a hash pointer to the quarantined item, and the automated classifier score. Child-safety reports carry no pointer at all — they are marked for a restricted specialist surface only. This is how production analytics layers are built: queue analysis should never require exposure to the material.

All records are generated. No real user, case, or client data appears anywhere in this dataset.

Explore it

The database runs entirely in your browser — no server, no login. Open a table, or write your own SQL against reports, actions, appeals, moderators, and policies.

dashboard.db — SQLite via WebAssembly Open full screen ↗

Questions worth asking it

Who built this, and why

I’m Walt Ohnesorge. For six years I worked as a community-based mental health case manager — a roughly thirty-client caseload, crisis screening and safety planning, mandated reporting, and documentation held to audit standard in a CARF-accredited setting. The daily work was risk assessment under time pressure, escalation when a situation crossed a threshold, and writing a record that would hold up when someone else reviewed it.

Trust & Safety runs on the same instincts at platform scale: triage by severity, apply policy consistently, escalate what exceeds your authority, and leave an auditable trail. I built this to work through those mechanics concretely rather than describe them abstractly — and to have something I could keep interrogating as I learn.

LinkedIn