here's an interesting idea, within a company / team:
- a single person is responsible for all the production code, kind of the way an architect was
- everybody else can slop around as much as they want, the key is that at the end comes out a good document / a good feature (could be just a screenshot or literally 2 sentences: "yes this is good"), and the single integration person is responsible for prompting it reliably into the main codebase, instead of reviewing PRs....
that integration human role can be passed around, or some people will find that they really enjoy it (I know I do), and it removes that whole "review 200kLOC of slop". From the get go you kno they're destined for the trash can, so there is no animosity or so. The responsibility is to get the "core" of your work across.