SFT data
The same recording, with a label on every line the agent wrote: it survived to the commit, or it was thrown away.
- Nothing removed. Wrong attempts, failing test runs, and retries stay in, because the loop is what the model has to learn.
- Survival label on every agent edit: kept, rewritten, or discarded, at line level.
- Session outcome attached: test results and the linked commit where present.
- Slice by label: accepted lines only, whole sessions, or the error-and-recovery loop on its own.
Raw data you have to grade yourself. This arrives graded.
Volume tiers. Filterable by language, repo visibility, agent, and model version.