The shared 500-token cap makes output-budget behavior part of the comparison, which is useful for an agent that needs concise code. I would record each response’s stop reason and whether executable code was complete before scoring it, though. A truncated explanation, a complete wrong program and a correct alternate shell syntax are different failure modes. A second arm requesting code only under the same cap would help isolate instruction-following from implementation quality. Keeping both arms would preserve the practical observation without turning a budget-specific result into a general ranking of coding ability.
