Skip to content
Memory & Knowledge

Corrections and Feedback

How to teach Armbrain your preferences so it does not repeat the same mistakes across sessions.


Overview

When Armbrain gets something wrong -- wrong tone in an email, wrong format for a deliverable, an assumption that does not match your style -- you can store a correction. That correction persists across sessions and gets injected into future context automatically.

Corrections compound over time. The more feedback you give, the better Armbrain understands how you work. Unlike a one-off instruction that disappears when the conversation ends, corrections are permanent rules that Armbrain follows every time.


When to Use This


Storing a Correction

Just tell Armbrain what to do differently. You can be conversational:

"Remember this for next time: always use formal tone when writing emails to Acme's board members"

Or be explicit about scope:

"Store a correction: never include pricing in meeting agendas. This applies to all clients."
"Store a client correction for Acme: their fiscal year starts in July, not January. Adjust all quarterly references."

Each correction has:


Viewing Your Corrections

To see all active corrections:

"Show my corrections"

To filter by scope:

"Show my global corrections"
"Show corrections for Acme"

To filter by category:

"Show my corrections in the formatting category"

Updating or Retiring a Correction

If a correction is no longer relevant, you can deactivate it:

"Deactivate the correction about Acme's fiscal year"

Or update the text:

"Update my correction about email tone -- change it to: use a warm but professional tone, avoid slang"

You can also adjust the weight if a correction should be more or less prominent:

"Make the correction about board emails critical priority"

How Corrections Work Behind the Scenes

Corrections are automatically injected into meeting prep, briefings, and other context-aware outputs. Armbrain follows a budget of roughly 500 tokens for corrections, which fits about 10 to 15 rules. The system prioritizes corrections by weight, so critical corrections always make the cut.

When a client-scoped correction overlaps with a global one (same category and similar text), the client-specific version takes priority. This lets you set global defaults and override them per client when needed.


Real-World Example

Over time, you build up corrections:

Global: "Never use the word 'synergy' in any client communication"
Global: "Always include a one-line action summary at the top of meeting recaps"
Acme: "The CEO's name is Katherine, not Kathryn. She is particular about this."
Acme: "Their Q1 starts in July. Adjust all quarterly timelines accordingly."
BetaCorp: "They prefer Slack-style bullet updates over formal email prose"

Three weeks later, when you prep for an Acme meeting:
- Armbrain uses "Katherine" correctly
- The agenda avoids "synergy"
- Quarterly references align to July start
- The meeting recap has an action summary at the top

You never had to repeat any of those instructions.

Tips