dashboard: visual leaderboard columns — MH/s bar, threshold colours, burst ratio #15

Merged
grenade merged 1 commits from arena/leaderboard-visuals into main 2026-09-04 06:00:07 +00:00
Owner

Each new column now carries its own "normal or not" rule instead of a bare number:

  • est. MH/s: gauge bar on its own scale (fieldMinMax), a different gradient from the blocks bar.
  • gap p10 (s): cell colour by threshold; red under 1 s, amber under 3 s, green above. Low is the suspicious direction.
  • drift median (s): green in the normal negative band, amber once future-dated, red past 5 s, blue when more than 20 s in the past.
  • burst × (new query F): consecutive self-blocks divided by the count expected from the author's share (blocks × share). About 1 is normal; amber above 2, red above 4. Shown only where the expected count exceeds one, so small authors do not produce meaningless ratios.

Note on the burst ratio: the consecutive counter only exists since this morning's exporter restart while the blocks counter goes back a day, so over ranges longer than that the ratio is diluted toward zero until the two catch up. Over the last 30 minutes it is already meaningful.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5

Each new column now carries its own "normal or not" rule instead of a bare number: - **est. MH/s**: gauge bar on its own scale (`fieldMinMax`), a different gradient from the blocks bar. - **gap p10 (s)**: cell colour by threshold; red under 1 s, amber under 3 s, green above. Low is the suspicious direction. - **drift median (s)**: green in the normal negative band, amber once future-dated, red past 5 s, blue when more than 20 s in the past. - **burst ×** (new query F): consecutive self-blocks divided by the count expected from the author's share (blocks × share). About 1 is normal; amber above 2, red above 4. Shown only where the expected count exceeds one, so small authors do not produce meaningless ratios. Note on the burst ratio: the consecutive counter only exists since this morning's exporter restart while the blocks counter goes back a day, so over ranges longer than that the ratio is diluted toward zero until the two catch up. Over the last 30 minutes it is already meaningful. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5
grenade added 1 commit 2026-09-04 05:59:59 +00:00
est. MH/s as a bar on its own scale; gap p10 and drift median as
threshold-coloured cells (low gap and positive drift are the suspicious
directions); a burst ratio column, consecutive self-blocks over the count
expected from the author's share, coloured amber above 2 and red above 4
and shown only where the expected count exceeds one.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5
grenade merged commit b17dfaeba1 into main 2026-09-04 06:00:07 +00:00
grenade deleted branch arena/leaderboard-visuals 2026-09-04 06:00:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lair/quantus#15