Comment What a funny thing to say (Score 1, Informative) 85
What a funny thing to say about something that is literally all text. Match up the code itself with the commit message and the ticket that caused it to happen - we work in the most documented business there is.
If you don't force/write good commit messages then you get what you deserve.
If you don't force/use good issue tracking then you get what you deserve.
In general, AI now composes my commit messages. Then I delete 2/3 of it. Sometimes I'll touch it up a bit. So it is helping our process...
For every line of code in our repo I know who wrote it, when they wrote it, what they said about writing it, and why they started to write it in the first place. If you don't know those things then you (or your organization) are doing it wrong.