Stage 5's persistence improvement: serialize the three runs to JSONL (one json.dumps per line), print the line count as f"{n} lines persisted", parse it back, pick the best run — max by (acc, -run) so the EARLIEST of tied runs wins — and print it as "best after reload: {...}", then prove "round trip exact:" with an equality check. Chapter 10's format is the tracker's natural disk shape.