Parallel execution helped, but testing still had problems. The CLI would flicker during long runs. Conversations would compact mid-execution. The context would get huge. I needed a different execution model. Then I discovered Claude could run in the background. No interactive output. No context display. Just: start it, let it run, check results later.