What did the system actually have to do?
Benchmarks turn an open question into tasks with inputs, tools, environments, and success criteria. SWE-bench, for example, gives a model a real GitHub issue and repository, then asks it to produce a change that resolves the issue. Its original release assembled 2,294 issues from 12 Python repositories.
That is a useful test of repository-level engineering. It is not a universal measure of software judgment, product quality, or how well an agent works with a particular team. The task boundary matters: issue resolution is one kind of engineering work, with its own mix of code reading, editing, and verification.
