Skip to content

FOUNDATIONS

Context & Memory

What the model can see, and what the system remembers.

05 / 09 Context & Memory CONTEXT WINDOW WHAT THE MODEL SEES, THIS TURN FALLS OFF THE EDGE MEMORY WHAT THE SYSTEM KEEPS APPROVEDFACTSDECISIONSQUESTIONS RETRIEVED APPROVED WORK IS WRITTEN BACK WHAT MOVES IN AND OUT OF CONTEXT /LEARN/CONTEXT-AND-MEMORY

The context window is the workbench. Memory is what you put away.

A model responds using the information made available to it for that request. A large context window does not guarantee that every useful detail will be retrieved or applied. Context selection is part of the system design.

Durable memory usually lives outside the model: files, databases, source records, and decision logs. Retrieve the relevant parts, record where they came from, and let people correct stale information. A saved artifact is an output; it becomes useful memory only when the system can find it and understand its status.

A changelog entry showing a dated price change as a line by line difference, with the old price removed, the new price added beside the agreement file that authorises it, and a line recording that the old value is archived rather than deleted.
A single entry from the register: what changed, when, on whose authority, which open question forced it, and what the old value was. Nothing is edited in place and nothing is deleted. Reconstruction. Real mechanism, demo data, the same fictional company the demos on this site already use. No client data appears here. Open full size

Every change, with its reason, with its author

The entry format never varies: what changed, why, who. The why is the payload. A year later, nobody argues with a decision that carries a date, an owner and a reason. They either accept it or supersede it with a new entry. The same argument stops being had three times, which in a four-founder company is worth more than most features.

The entries that matter most are the unflattering ones

A real example, public on the GreenRoom brain’s changelog: a review round flagged the layout spacing as a taste problem. It was not a taste problem. The margins were a CSS bug. The entry records that under the heading root-caused the margins instead of adjusting them, because the lesson is the distinction itself: a layout that looks wrong is usually broken rather than badly judged, and nudging values hides the fault instead of removing it.

When generated output was wrong and got caught, the log says so. A system that hides its own corrections teaches the next person nothing, and a log that only records victories is marketing, not memory.

A change is not done until the system agrees with it

Editing the file is the start, not the finish. The change is finished when the log records it, the generated twins are rebuilt so no copy of the rules drifts from another, and a stale-reference sweep comes back clean. A brain that disagrees with itself, a routing table pointing at a file that moved, a constitution describing a capability that was removed, teaches people not to trust it one small contradiction at a time.

Decisions are memory too

Beside the changelog sits a decisions log: what was decided, when, by whom, including the decisions the AI must never reopen. It is the file that stops a helpful assistant from relitigating a settled question at 11pm, and it is where a client’s we already answered that becomes enforceable.

IN ONE PICTURE / THE SAME REQUEST, TWO SYSTEMS

04 / 04 Remember REMEMBER WHAT WAS DECIDED REQUEST “What did we decide about partner discounts in June?” A BARE CHATBOT “I do not have information about your company’s decisions.” NOTHING INVENTED HERE. NOTHING REMEMBERED EITHER. THROUGH THE COMPANY OS decisions/D-027.md 2026-06-12 Tiered discounts 5 / 8 / 10 percent DECIDED BY Dana W., COO SUPERSEDES D-021 · flat 7 percent SOURCE pricing/partner-terms-approved.md A FILE WITH A DATE AND AN AUTHOR DECISIONS ARE FILES WITH DATES, NOT MEMORIES /TRY-IT/REMEMBER

Fictional company, fictional files. The mechanism is the point.

KEEP LEARNINGThe Component MapContinue