Core Objects
Dataset Placement
Datasets are stored underdata_dir, defaulting to data/. Benchmarks may download or prepare datasets automatically when their implementation supports it.
Categories and Sample IDs
Usecategory for benchmark-defined splits and sample_ids for exact task selection. Prefer stable public task ids over integer row offsets.
Ground Truth
Keep ground truth inTaskOutput or benchmark metadata. Harnesses should not need to inspect scoring-only fields.
Checklist
- Every task has a stable
task_id. - Required files are explicit and reproducible.
- Scoring fields are not hidden in prompt text.
- Details contain enough context to debug a failure without rerunning the task.
