hashimotos-rule ADG-0012Hashimoto's rule
“Every mistake becomes a permanent fix.”
Also: Hashimoto's ratchet · One rule per failure
Origin
Mitchell Hashimoto's practice as described in "My AI Adoption Journey" (February 2026), called the ratchet by the Harness Engineering playbook and named "Hashimoto's rule" by Alex Veremeyenko in a September 2026 post on the playbook. From software operations, where the older form is the blameless post-mortem whose output is a permanent fix, not a reminder.
Stated in: My AI Adoption Journey – Mitchell Hashimoto · Harness Engineering — Agent = Model + Harness: The 6-Layer Production Playbook · Hashimoto's rule for AI agents is that every mistake becomes a permanent fix
Why it should, or should not, apply to models
The mechanism is that a fix placed in structure (a guide rule, a sensor, a permission) is applied on every future run without anyone remembering it, while a fix given in conversation dies with the session. That holds for models more strongly than for people, because a model has no memory across sessions to carry a spoken correction. The place it can fail is the guide layer: a rule the model reads but does not follow is a ratchet tooth that does not catch, so the ratchet works only where the fix is enforced rather than advised.
Standing: Untested
Standing counts claims a person has reviewed. Claims reviewed by AI alone are listed and marked, and do not move it.
Where it holds only under a condition
Claims that keep the heuristic but bound it.
- Following an unfamiliar procedurecontestedReviewed by AI
Rules written into a context file did not raise success on benchmark coding tasks. The ratchet's guide layer is advisory; the finding narrows the adage to fixes the harness enforces (sensors, permissions) rather than fixes it merely states.
- Improving its own scaffolding from failuresReviewed by AI
The rule presumes a next run. For one-off and exploratory work the permanent fix has nothing to apply to, so the rule is scoped to repeated, consequential, unsupervised workflows.
Where it holds
Claims showing the heuristic applying to models.
- Following an unfamiliar procedureReviewed by AI
States the mechanism directly: corrections in conversation are lost at session end; corrections as harness structure apply to every run.
- Fixing its own mistakesReviewed by AI
A loop that turns each failure cluster into a kept harness edit raised pass rate with the model frozen, which is the ratchet run by the agent itself.
A break is worth more than a hold. If you have seen this fail for a model, with the setup written down, that is the most useful thing you can add here.