Claude Code Anti-Competitor Detection Misfires: Billing Users for Benign Code

Claude Code's anti-abuse system triggered "extra usage" billing for users whose repos contained competing harness filenames like Hermes.MD in git history, or competitor product names in JSON blobs — even when actual consumption was well below plan ceilings. The detection mechanism is a case-sensitive filename/string regex, confirmed by the bug's specificity. Anthropic's lead engineer acknowledged the issue as an "overactive anti-abuse system," but the company's public refund promise on Twitter reportedly conflicted with a simultaneous refusal on the GitHub issue itself.

Why It Matters

Charging users for inference they didn't perform, then contradicting public remedy commitments, is both a trust and a governance issue. Affected users can dispute charges via card issuer chargebacks.