The commit (3735384b193617a912fbf6d25844041ed288bf28) was indeed completely erased from the master branch through a force push. That is evidence that it was not perfectly logical to give it to Claude to commit messages. Therefore, the defense that "Claude was only used for the commit message" collapses under the weight of the actual response. If that were true, the commit would have been reworded, not erased.

Developers are famously lazy in the efficient sense. If you're already in your terminal, with git commit -m right there, why would you interrupt your flow to involve a third-party AI service for a trivial message?

The only logical answer is that author was already in the AI workflow for the code itself, so getting a commit message was just an extra step in that same session.

For the defense to be true, Yuan Fu would have had to:

1. Write the code by hand (fine)
2. Manually decide: "I will now use Claude exclusively for the commit message"
3. Go to Claude, get the message, copy it, give instructions
4. Commit

But why? What was the purpose? There is no productivity gain. No quality gain (it's a short message). No learning gain. It's an unnecessary detour that only makes sense if the AI was already involved in producing the code.

I love GNU and want it to remain free, which is exactly why I must point out this flaw—not to attack, but to protect the project's integrity.

Jean Louis






---
via emacs-tangents mailing list 
(https://lists.gnu.org/mailman/listinfo/emacs-tangents)

Reply via email to