Skip to content

Commit 9c953da

Browse files
committed
docs: update CLAUDE.md
1 parent 732ba52 commit 9c953da

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

CLAUDE.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ BalatroBench is a static web application that displays performance leaderboards
1515
- **about.html**: About page with project information and metrics documentation
1616
- **script.js**: Shared JavaScript for all pages - fetches and renders leaderboard data, with interactive expandable rows showing detailed charts and statistics
1717
- **data/**: Contains benchmark results organized by version, strategy, and data type
18-
- `data/benchmarks/v0.8.0/default/leaderboard.json`: Primary model leaderboard data
19-
- `data/community/v0.8.0/default/leaderboard.json`: Community strategy leaderboard data
20-
- Individual model result files in vendor subdirectories (e.g., `openai/gpt-oss-120b.json`)
18+
- `data/benchmarks/v0.8.1/default/leaderboard.json`: Primary model leaderboard data
19+
- `data/community/v0.8.1/default/leaderboard.json`: Community strategy leaderboard data
20+
- Individual model result files in vendor subdirectories (e.g., `openai/gpt-5.json`, `google/gemini-2.5-pro.json`, `anthropic/claude-sonnet-4.json`)
2121

2222
### Data Structure
2323

@@ -39,6 +39,8 @@ Models are identified by `vendor/model` format and ranked by performance metrics
3939
- Provider usage pie chart
4040
- Complete per-game statistics table
4141
- Total aggregated metrics (tokens, costs, time)
42+
- **Bar Charts**: Performance visualization showing average rounds reached across models
43+
- **Footer**: Clickable footer component with project information and navigation
4244
- **Responsive Design**: Columns hide/show based on screen size
4345
- **Dual Display Modes**: Support for both model-based and community strategy leaderboards
4446

@@ -56,9 +58,16 @@ python3 -m http.server 8000
5658
### Dependencies
5759

5860
- **Tailwind CSS**: Styling framework loaded from CDN
59-
- **Chart.js**: Charting library for histograms and pie charts
61+
- **Chart.js**: Charting library for histograms, pie charts, and bar charts
6062
- **Heroicons**: Icon library (included but minimal usage in current implementation)
6163

64+
### Current Models
65+
66+
The leaderboard includes performance data for models from multiple vendors:
67+
- **OpenAI**: gpt-5, gpt-oss-120b, gpt-oss-20b
68+
- **Google**: gemini-2.5-pro
69+
- **Anthropic**: claude-sonnet-4
70+
6271
### File Structure Conventions
6372

6473
- All files use UTF-8 encoding with LF line endings
@@ -70,11 +79,12 @@ python3 -m http.server 8000
7079

7180
### Data Organization
7281

73-
**Benchmark Data** (`data/benchmarks/v0.8.0/default/`):
82+
**Benchmark Data** (`data/benchmarks/v0.8.1/default/`):
7483
- `leaderboard.json`: Aggregated model performance data
7584
- `[vendor]/[model].json`: Detailed individual model results with per-game statistics
85+
- Supported vendors: `openai`, `google`, `anthropic`
7686

77-
**Community Data** (`data/community/v0.8.0/default/`):
87+
**Community Data** (`data/community/v0.8.1/default/`):
7888
- `leaderboard.json`: Community strategy performance data
7989
- `[vendor]/[model].json`: Detailed strategy results
8090

0 commit comments

Comments
 (0)