Stateful evaluation is becoming the default bar
Evaluation is getting closer to real repository life. SWE-STEPS tests dependent pull-request chains on six Python repositories and shows that isolated PR scoring can overstate success by up to 20 points. Claude Sonnet 4.5 drops from 66.25% to 43.75% on one split, and Gemini 3 Flash drops from 56.52% to 36.59%. The same paper also reports worse repository health under agent-written code, with higher cognitive complexity and technical debt than human baselines. ABTest pushes the same idea from another angle: it converts 400 confirmed user failures into 647 executable cases and finds 642 new true anomalies across Claude Code, Codex CLI, and Gemini CLI. The common message is simple: coding-agent quality now depends on long-horizon behavior, workspace state, and recovery from messy interactions, not only whether a single patch passes tests once.