Future-conditioned coding benchmarks
SWE-Future targets a hard benchmark problem: realistic repository tasks often come from public issues and pull requests, which can leak into training data or model-selection loops. Its answer is to forecast likely future repository work using only pre-snapshot evidence, validate those task families against later pull-request metadata, and then synthesize executable tasks from validated families.
The evidence is stronger than a pure proposal. In an 80-repository retrospective study, the forecaster produced 260 families across 76 repositories. The paper reports 151 strong or related matches against later work, with 111 strong matches. The released dataset contains 200 executable tasks across 61 repositories, with hidden tests, gold patches, validation labels, provenance, and execution logs.