Covers how eval runs are recorded as replayable fixtures: distilling an agent response into its assistant steps, naming fixture files safely, and the save/reload round-trip (refusing fixtures written by a newer format).

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
