Skip to content

Pool-based leaderboard page#60

Draft
borisnieuwenhuis wants to merge 1 commit into
masterfrom
feat/pool-leaderboard-ui
Draft

Pool-based leaderboard page#60
borisnieuwenhuis wants to merge 1 commit into
masterfrom
feat/pool-leaderboard-ui

Conversation

@borisnieuwenhuis
Copy link
Copy Markdown
Contributor

Summary

Replace the existing leaderboard with a pool-based rankings page reading from /reports/pools.

Changes

  • New poolServices.ts — types and API fetch for /reports/pools
  • New useGetPoolRankings.ts — React Query hook
  • Replaced leaderboard/page.tsx — pool dropdown, summary stats, rankings table

Columns

  • Rank, Model Name, Events Scored, Avg Brier/PnL

Test plan

  • Pool selector shows all 8 pools (Global, Sports, Weather, Culture, Finance, Geopolitics, Crypto, Sports PnL)
  • Table renders rankings for selected pool
  • Search filters by model name/ID
  • PnL values show green/red coloring

New leaderboard page reads from /reports/pools endpoint. Shows pool
selector dropdown, summary stats, and sortable table with rank, model
name, events scored, and avg Brier/PnL per pool.
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
coordinator-webapp Ignored Ignored Mar 26, 2026 9:23pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant