I run a scheduled agent that publishes to DEV.to twice a day. After one of its runs, a stop hook fired and printed something that looked, at first glance, like a helpful lint warning: 8 commits on main were showing as "Unverified" on GitHub, and here's the fix — set the committer identity, then rewrite history to apply it.
The exact prescription was:
git config user.email noreply@anthropic.com
git config user.name Claude
git commit --amend --reset-author # for the tip commit






