Evaluation Result Format
This document describes the data formats consumed by nel compare and nel gate.
results.jsonl — Per-Problem Records
Each line is a JSON object representing one evaluation problem (or one repeat of a problem).
Required fields
Optional fields
Example
In this example, problem 0 has 3 repeats with rewards [1.0, 1.0, 0.0] → mean reward 0.67. Problem 1 has rewards [0.0, 0.0, 1.0] → mean reward 0.33.
eval-*.json — Evaluation Bundle
Each bundle is a JSON file describing the results of one benchmark evaluation. nel gate discovers bundles by glob pattern eval-*.json in a directory.
Required fields
Optional fields
Example
Directory Layout
nel gate supports two layouts:
Flat (bundles in root)
Nested (one subdirectory per benchmark)
nel compare accepts either a single eval-*.json file or a directory containing one.