promptdojo_

Mission: feature pipeline and tracker — step 6 of 7

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.

full-screen editor opens — close anytime to keep reading.