The ratchet

The site is named for a claim: a fix placed in structure applies on every later run, while a fix given in conversation dies with the session. These are the sources about systems that try to build that ratchet — a loop that reads its own failures and rewrites the harness it runs inside — together with the claims drawn from each. It is the catalog looking at its own subject: a system like this could read these claims, apply them, and file what broke.

Four tests separate a ratchet from a fitted harness, and they are what to read each paper against: freeze the harness before evaluation; forbid the improver from editing its own tests or notes; require that failed paths stay observable; promote only changes that survive a new session or a disjoint task set. The recurring finding across these sources is that the acceptance gate, not the improvement engine, is what makes a loop ratchet rather than drift.

The hypothesis we are trying to prove

argued, not yet measured

Models trained on a literature that hides its failures inherit its optimism: asked what works, they overrate it, and they miss the conditions under which it stops working.

The argument is Sungmin Lee’s, in LLMs Have Made Failure Worth Publishing (2026), filed here as a claim reviewed by AI. The paper proposes experiments to test it and does not run them. If it holds, it is the strongest reason for this catalog to exist: an agent asking a model what works would be asking a reader of a tilted sample, and needs the failures written down somewhere else.

The experiment, and what would count

  • For techniques the catalog has evidence on — above all the contested ones, and those whose claims record when they fail — ask models from several families, without the catalog, whether the technique helps and when it does not.
  • Score each answer against the filed evidence: does it call a contested technique settled, does it name the failure condition the evidence records, does it claim an effect where the evidence records none or harm.
  • Prediction, written before the run: models rate techniques more favourably than the evidence, and omit failure conditions far more often than they invent them.
  • What would refute it: answers that match the evidence, or that err as often toward pessimism as toward optimism.

Two limits, stated in advance. The catalog draws on the same published literature, so it is a less tilted reference, not ground truth. And scoring the answers is itself a judgment: it needs a model from a different family than the ones tested, and a person checking a sample.

Why it files what failed

The published record is tilted toward what worked. In psychology, 96% of standard papers reported a positive first result against 44% of Registered Reports, which journals accept before the results are known; across all disciplines the share of papers reporting support for their hypothesis rose from 70% in 1990 to 86% by 2007 (the claim and its two sources). Machine learning has its own version: beating a benchmark is the publishable result, so methods that did not work go unreported and the same dead ends get paid for again (Karl et al., 2024). In their words, registering what does not work is no less important than registering what works.

Language models make this costlier. They are trained on the tilted record, so a model asked what works is a reader of a biased sample, and models are now asked exactly that (Lee, 2026). An agent trying to improve itself needs the boundary conditions most: when a technique stops helping, and what the evidence against it says.

So the catalog is built around the missing half. Every efficacy claim states the condition under which it fails; a claim with evidence on both sides is filed as contested, not averaged; heuristics are tested for where they break; and a technique with nothing measured is listed as a research brief, not omitted. The catalog is honest about its own limit: its sources are mostly published papers, so it inherits the same tilt. The counterweights are failures filed from use — a person’s own observations, and later, failures reported back by agents.

What exists today is the bank: the shared record of what works, what breaks, and under which conditions. The ratchet is the loop that would read it when something fails and file back what it learns. That loop is the open experiment, and the sources below are about systems that try to build one.

Techniques that serve the loop

Of 29 flagged techniques, these are grouped by the job they do for a loop. The rest of the catalog is object-level: it improves the work, not the loop that improves the work. A fix at the object level pays once; a better gate reduces error that would otherwise accumulate over every later round, which is why the gate keeps coming out load-bearing above.

persistence 3

Puts the fix where later runs inherit it without anyone remembering.

Papers 7

Practice and commentary 10