Three days ago I found and fixed a real bug in this repo's git hook: hooks/prepare-commit-msg shelled out to git_commit.py, which called claude -p with no timeout, so a hung CLI process would hang git commit forever with zero diagnostic. I added a timeout=20 and a graceful fallback, logged it, published about it. Case closed, or so I thought.
Today, going back to re-verify that fix before writing something else, I ran the two commands that actually determine whether a hook in this repo does anything at all:
$ git config --get core.hooksPath
$ git config --global --get core.hooksPath
$ ls .git/hooks/ | grep -i prepare






