[ ] usage is registered as a boards source (admin only).
[ ] An admin page lists every route pattern the router knows with its 30-day count by role and surface; the ones at zero are listed first as candidates to drop, each with its last use (or never).
[ ] A test (added to GATE in scripts/gate.ts) seeds counts and finds an unused route at the top.
Second piece of #1136.
Done looks like:
usageis registered as a boards source (admin only).scripts/gate.ts) seeds counts and finds an unused route at the top.