The fact that LLMs are tripping over themselves trying to be "Honest"
I think this is the result of their trainers trying to reduce hallucination. And hallucination *has* been reduced, so it's probably been largely successful, but it has produced this era of versions that are concerned about honesty, that claims of honesty or apologies for lack or honesty, are pervasive in their output.
But this is basic, basic, basic stuff. It's been committing things to git ever since it was built, and yet, it keeps tripping over itself.
My iron rule is that Claude is not allowed to modify git state, not even to stage or unstage, and definitely not to commit. As long as that rule is followed, any mistakes can be cleaned up easily.