Same tasks, same container, same attempt budget
Each setup gets the repository at the commit before the fix, the task description, and the test suite. It passes when the repository's own tests pass, and fails otherwise. There is no partial credit and no judge model.