THUMBGATE
The same mistake. Twice. You paid for both.
Monday: your agent overwrites a config file without checking it exists. Thursday: fresh session, same mistake.
Monday · 2:14pm

Thursday · 10:03am

Same failure. Different session. You paid for both retries.
THUMBGATE
One thumbs-down → a Pre-Action Check.
ThumbGate extracts the pattern behind your correction and installs a small rule that fires before the next call leaves your machine.
thumbgate · capture

THUMBGATE
Watch the gate fire.
Next session, the agent drafts the same bad call. The gate intercepts it before the round-trip to the model — zero tokens spent.
claude-code · session #47

⛔ Pre-Action Check matched
toolWrite
patternoverwrite + no-existence-check
confidence0.91
sourceyour 👎 on Monday 2:14pm
cost saved~4,200 input + ~12,000 retry tokens
THUMBGATE
Your team's shared memory, compounding.
Every block is logged with pattern, confidence, and tokens saved. Quiet gates retire. Productive gates stay.
Lessons learned this week
7
Gates active
3
Tokens saved
42,700
Rule
Fired
Confidence
Saved
destructive-write-no-existence-check
4×
0.91
~16,800 tok
missing-error-boundary-in-react-route
2×
0.83
~6,400 tok
pnpm-install-without-frozen-lockfile
3×
0.88
~9,100 tok
Local-first · SQLite on disk · nothing leaves your machine
THUMBGATE
$npx thumbgate init
✓Registered with Claude Code · Cursor · Codex · Gemini
✓PreToolUse hook installed
✓Ready — thumbs-down anything you don't want repeated
thumbgate.dev · free to try