Ratchet

Class 6. Lock When It Passes — Ratchet Pattern Principles and Bulk Application
AI declared 'all done.' In reality it was 40/527. Ratchet Pattern hands completion judgment to the machine.

Class 3. Apps That Don't Break — Hurl, Git, CI/CD
Declare API contracts with Hurl, create save points with Git, automate verification with CI/CD. When the three combine, they become a ratchet — a gear that only moves forward and never backward.

Ratchet Code That Exploits IFEval
LLM sycophancy bias is not a bug but an asset. Combine the instruction-following ability that IFEval measures with deterministic feedback, and even a 4.5B local model produces a convergence loop that generates correct code.