

Gah, place I recently worked did this. So many conversations about why on earth generated code was being committed at all, polluting the repo and overcomplicating the diffs. Never got a good answer as to why they were committed, just “it’s fine, skip over that in review”. Then they went full on vibecode, too, which checked out. They just had no idea what they were doing.






Not just scope and ‘understoodness’, but LLMs are non-deterministic, which is a fundamentally problematic characteristic for any situation where reliability is in any way relevant.