Skip to content

Corrections Must Persist, Compound, and Be Visible

From erin-ahmed at cleric:

"A correction should do three things. It should persist, compound and then be visible."

  • Persist — agent applies the knowledge in the same context. If a user teaches Cleric a customer-impact-assessment procedure after an outage, the agent should reuse it on the next outage.
  • Compound — generalise that knowledge into a different context. E.g. guidance about distinguishing an internal instance from a production customer instance should transfer to unrelated investigations ("automatically excluding internal instances from an error rate analysis").
  • Visible"the agent needs to show its work. Display the use of knowledge and its actions and reasonings." Two benefits: users can see when the knowledge was applied (trust), and they can spot when it was applied incorrectly (safety).

Why this matters

This is a concrete operationalisation of "memory" — not just "store the conversation" but three behavioural tests a memory system must pass. Contrasts usefully with faye-zhang's memory collapse (agentic-posttraining-failure-modes): Ahmed's "compound" is what Zhang's post-training pipeline loses after 20–100 epochs.