Thank you James, great question! Generally, when the orchestrator assigns parallel work it does it in groups, with everyone in the group working on different files. When the group is done it passes the work to the next group which can then edit those same files.

We're working on simultaneous editing of the same files using git, but we want to ensure changes are merged in an intelligent way.