I can understand how you can parallelize tasks when there is some structure - but how do you get to that initially structured state where each agent isn't recreating the world to conflict with every other agent?
When i use that approach I end up merging one PR, then have to prod the others to fix themselves - resolving conflicts, removing duplicate code, etc - so it ends up slower than just running one agent at a time.
Like i said - maybe this is a problem on a bare repo? But if so, how are people vibe coding from scratch and calling themselves productive? I just don't get it.