0xwilliamortiz/ratchet
411 stars · Last commit 2026-07-31
Your agent reads the rules. This checks whether it followed them.
README preview
# Ratchet *Your agent reads the rules. This checks whether it followed them.* [](LICENSE) [](package.json) [](tests) A ratchet turns one way. Complexity in your codebase goes down or stays flat, unless someone deliberately turns it the other way and writes down why. --- ## The problem Every minimalism ruleset for coding agents is an open loop. You inject *prefer the standard library, do not add dependencies, keep the diff small*, the model reads it, and then nothing checks whether any of it happened. Compliance is assumed. When the model drifts, which it does over a long