- Added commit-msg hook that automatically rejects commits with AI attribution
- Provides clear LLM-friendly error messages with specific patterns to avoid
- Tested with multiple attribution patterns including emoji and Co-Authored-By
- Ensures commit messages focus on technical changes only