evals.models({ harness: "codex" }), then keep its id in configuration. Starting a run does not require a catalogue request.
Pin repository sources to a commit for reproducible runs. Put the job timeout around the script, since evals.start returns before the server finishes the grid.
Report missing evidence separately. It is not a failed verifier.