I’d written about git worktree before, and I’d heard it come up in discussions about parallel workflows plenty of times. Every time I nodded and thought “that sounds useful” and then went back to my single-branch life.
My normal workflow was simple: one branch, one agent, one task at a time. Sometimes I’d open a second agent for a code review or quick QA check, but that was it. The most I ever pushed it was three agents at once: one implementing, one doing research with Gemini, and one handling frontend. Even then, they barely touched the same files, and the work was still mostly sequential.