Candidate format
What a candidate is on disk, and what it hands the verifier.
The result is hillclimb/runs/<run-id>/searches/heilbronn-11/best/:
solution.py and the submission.csv it wrote.
└── candidates/<candidate-id>/ # one working dir per operator call
├── prompt.md
├── agent_stream.jsonl
├── solution.py
└── submission.csv