Reading a jurisdiction's public scoreboard

Every jurisdiction has a public profile at `/jurisdiction/<slug>` (e.g. `/jurisdiction/norfolk-va`) with live transparency stats. Anyone can read it — no account required.

The four headline stats:

- **Open** — total reports in `reported`, `triaged`, `assigned`, or `inProgress` status. The current backlog.
- **Resolved (all)** — total reports ever resolved or verified, all-time. Lifetime work count, not a recent measure.
- **Reported / week** — count submitted in the last 7 days. Resets every Monday morning. Useful for spotting load trends — a sudden spike usually means a winter storm or a new construction zone.
- **Median TTC** — rolling 30-day median time-to-close (hours, formatted as days when ≥24h). 0 / "—" means no reports have been resolved in the last 30 days. This is the most-watched stat — under 7 days reads as well-run; over 30 days reads as understaffed.

Below the headline:
- **By category** — per-category counters for the lifetime of the jurisdiction. Useful for budget defense ("we get 4× more graffiti reports than streetlight reports — we need a graffiti crew").
- **Recent reports** — the 20 newest reports.
- **Recently resolved** — the 10 most recent resolutions with their TTC shown.

If the jurisdiction is claimed:
- "✓ Claimed by <Org Name>" appears at the top with a link to the Verified-by-Turtini credential page if one's been minted.

If the jurisdiction is unclaimed:
- An amber banner explains the open queue and prompts the responsible entity to claim. The funnel email digest runs against this same condition — unclaimed + `openCount > 0` + a discoverable `publicContactEmail` on file.

Stats freshness:
- Counters update within seconds of a status change via the `onCivicReportResolved` trigger. Median TTC is recomputed inside the trigger when a new resolution lands, against a rolling 30-day window capped at 500 docs (way more than enough for any real jurisdiction). Reports older than 30 days don't count toward the median, so this stat is always "how are we doing recently" not "how have we done historically."