What you need
- The season’s input log and its season file. The season file sits beside the log and its name is the log’s name plus
.season.json. - Node 22.18 or newer, to run the engine replay.
- Python 3.10 or newer, to run the scorer. It uses only the standard library.
- The Arena code, which is where the replay commands live.
When a season closes, this page links to where its final log and season file can be downloaded.
Replay a log
1
Get the code
2
Replay with the engine
3
Score with the independent scorer
4
Compare
The default output of both is the same, line for line, so you can compare them directly.
Try it on an example first
The repository includes example logs with their season files. Run the same steps on../scorer/fixtures/edge-cases.jsonl to see what matching output looks like before you use a real season’s log.
