T2 executor: one fresh container per run, step spans, state, resume, CLI

main

Commit

HighnessAtharvayesterday

Commands reach Docker in WSL through stdin, so no quoting breaks. cwd and exported env persist between steps. state.json is written after every step and --resume replays passed steps into a new container. Live tests: 14 pass, no containers left behind.

Entire-Checkpoint: 01M4JBRV5R6JKB6WQHE39A2ZAG

Checkpoints

FirstRun neatHack Kickoff and Build

Claude CodeOpus 5.5
View session
Checkpoint 1