
ratchet
AI-native spec-driven development that only moves forward
$ npx ratchet-ai@beta init// eval
Only ratchets forward
Every Gherkin scenario doubles as a scored, baseline-diffed eval judged against fixtures — never by the agent grading its own work. Behavior that passes today can't silently regress.
// spec
Behavior is the contract
You and your agent agree on behavior as executable Gherkin before code is written. A change is two artifacts — features plus a plan — and Given/When/Then is what the implementation must satisfy.
// batch
Autonomy with a verifier
Big objectives ship as ordered vertical-slice phases, driven autonomously — and every phase is gated by an executable proof-of-work, so the loop can't advance by breaking what already worked.