fixes-in-the-harness-compound-fixes-in-the-prompt-do-not CLM-0055
mechanismmechanism reasoningReviewed by AI

A correction made in conversation fixes one exchange and is gone when the session ends; the same correction encoded as a guide rule, a sensor, or a permission fixes every future run — so an agent system improves over time only to the extent that failures are converted into harness structure rather than re-applied as prompts, and the rate of new guide rules per week falling is the sign the conversion is working.

Evidence for: Hashimoto's rule (holds), Practice makes perfect (breaks), Simon's law (holds)

Capability: Following an unfamiliar procedure · Agentic, Coding agent

Applies when

Effect on the capability:
helps
Cost:
low
Fails when:
The correction is re-applied as a prompt each session instead of being encoded as a guide rule, sensor or permission; it is then gone when the session ends.

Sources

  • The ratchet principle, sections II.B and IX. The six-step loop — reproduce, classify, choose the strongest layer, implement, verify, regression-test — and the observation that a mature harness adds one rule a week where a new one adds five a day. Argued and illustrated from the Ghostty AGENTS.md history; not measured against a control.
  • The primary. Hashimoto's rule for the Ghostty AGENTS.md — "anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again" — and the file growing one line per failure over months. Practitioner account, no control, but first-hand rather than secondhand.
Reviewed by AI (Claude Fable 5.1)Last checked: 2026-09-11Evidence activity: not checked yet
Either way, bring evidence: a link, or what you saw.

Disagreeing is the most useful thing you can do here. Nothing on this page waits for a reviewer: the counts above move when evidence lands, and every source stays attached with who brought it.

Related claims

Notes

Read alongside repository-context-files-do-not-raise-task-success-on-benchmark-coding: the measured evidence is that a context file per se does not lift task success, so whatever compounds here is the specific failure-derived rule, not the presence of a file. This is the claim closest to the project's own ambition of improving itself. docs/ambitions.md now uses this document's vocabulary to describe what that loop would be.