Claude Code's #1 problem: it says "✅ Done!" but never ran the tests. CLAUDE.md rules get ignored — they're just suggestions.
No Excuses is 6 Node.js hooks that ENFORCE:
🛑 finish-gate — blocks "done" until tests pass
📋 task-gate — no stopping with unfinished steps
⛔ rule-guard — blocks rm -rf, force-push, .env edits
📉 read-guard — stops token waste
🧠 context-keeper — memory survives compaction
🔒 audit-guard — blocks secret leaks
Works on Windows. Zero deps. 2-min install.