Three threads on the front page of Hacker News in the same stretch of about ten days turned out to be different views of the same bug. Claude Code, Anthropic's CLI coding agent, has at least three places where a string-matcher in its request pipeline meets a customer's actual file or commit content, and the customer pays — in cash, in failed agent runs, or in burned context.

The cleanest repro fits in five lines:

mkdir /tmp/test-fail && cd /tmp/test-fail

git init && echo test > test.txt && git add . && git commit -m "add HERMES.md"

claude -p "say hello" --model "claude-opus-4-6[1m]"