@cstross this sounds superficially like it could be solved with version control software and a good code review tool but I‘m pretty sure if that were the case you would have mentioned it and I’m missing crucial differences.
Also I don’t think there’s a version control system on the market that wouldn’t drive non-developers mad. @ramsey @inthehands