Git worktrees isolate your code. They don't isolate your stack.
Every guide to running several coding agents at once lands on the same advice, and the advice is right: give each agent its own git worktree.
Three agents, three directories, three branches, one .git.
No more agents overwriting each other's files mid-edit.
Then you start the second agent and its dev server dies on address already in use.