Skip to content

Craft · research january 2026 · published 2026-08-03 · v1 · 3 min read

Context loss

Systems decay because nobody could hold the information, not because nobody had the judgment

What architectural decay is actually made of, and why the remedy is moving information rather than hiring better people. The canonical treatment of context loss.

In brief
The problem

directional

The evidence points this way but is not settled.

  • "Architectural failures are predominantly caused by lost context rather than deficient judgment."

    directional. The practitioner talk's central thesis, consistent with the working-memory constraint and with the four failure modes it enumerates. A framework claim from a single unnamed source, not a measured finding.

Open the complete evidence in the structured publication.

Good engineers, thorough reviews, and competent organizations still produce systems that degrade, and the moral explanations, carelessness and inexperience, do not survive contact with the actual cases.
The mechanism

verified

Every claim this passage rests on has been checked against its sources.

  • "Working memory capacity is limited to roughly four to seven chunks, and expertise increases chunk size rather than slot count."

    verified. Miller 1956 and Cowan 2001 for the capacity range; Chase and Simon 1973 and the subsequent expertise literature for chunk size as the thing training changes.

Open the complete evidence in the structured publication.

The information that would have prevented the failure exists but sits outside the head making the decision, and no amount of experience adds working-memory slots to hold it, because expertise enlarges what fits in a slot rather than adding one.
The move

position

This is the publication's stated position, not an empirical claim. It rests on the argument rather than graded evidence.

Open the complete evidence in the structured publication.

Manufacture the presence of context at the point of decision instead of assuming it, and codify a pattern before asking any tool to enforce it.

The usual account of why a system decays is a moral one. Somebody cut a corner, somebody was rushed, somebody did not know better. The account has the advantage of suggesting a remedy, which is better people, and the disadvantage of not surviving contact with the cases. An engineer adds one argument to a cached function, an options object where a plain value used to go. It compiles, the types check, the tests pass, and the cache silently stops hitting from that day forward, because every call now constructs a fresh object and the cache is keyed on identity. Walk that change backwards looking for the careless moment and there is not one. The engineer could not see the cache’s key strategy from where they stood. Neither could the reviewer.

The same shape recurs with different materials. A reusable hook for dismissing a popup attaches a single listener to the document, which is correct, and a hundred instances of that popup across an application attach a hundred listeners that all fire on every click anywhere, which is a different program than anyone wrote. A coupon check goes into a checkout function long enough that no living person reads it end to end, and work that used to run in parallel now waits in line behind it. Somebody memoizes a property access that was already instant, and the bookkeeping costs more than the operation it protects. In each case the information that would have prevented the mistake existed somewhere in the repository, the version history, or the head of a person who has since left. It was simply not present where the decision happened.

That is the whole mechanism, and it is anatomical rather than professional. Working memory holds something on the order of four to seven chunks, the range running from Miller’s 1956 estimate to Cowan’s tighter modern one, and thirty years of expertise buys bigger chunks rather than more slots. A modern codebase grows exponentially in dependencies, state machines, asynchronous flows, and caching layers. The practitioner talk this argument comes from puts the mismatch in an image we did not expect to meet in an engineering setting, because this program already runs on it. You cannot hold the design of the cathedral in your head while laying a single brick. The failure is not that anybody stopped caring about the cathedral. It is that the cathedral has never once been visible from the scaffold.

Which changes what a remedy looks like. If decay were a competence problem the answer would be hiring and training, and organizations have tried that for decades against a steadily rising tide. If it is a context problem the answer is logistical, and the work is manufacturing the presence of the right information at the moment of the decision, in a form a reviewer can act on. This is where a model earns its place, and not by being clever. It applies the same scrutiny to the ten thousandth file as to the first and does not tire before a release, which are not intellectual virtues but the absence of a body. An engineer at Vercel spent years on performance work and, by the talk’s account, distilled some four hundred pull requests into a structured rules repository built to be queried by agents, which is the discipline stated exactly. The order of operations is the catch, since a pattern has to exist before anything can enforce it, and no model will infer a rule from a codebase that applies it inconsistently.

So the honest reframe is also the encouraging one. Nothing about the people has to change, and the thing that does have to change is a thing that can be built.

Evidence and lineage

Research trail

Follow the sources, inspect how the claims are graded, or propose a correction at the exact record it concerns.

Sources 2
  1. A practitioner talk on machine intelligence and software entropy (speaker not named in the research record) (2026). Recorded in the MNSTRY research vault as 'AI architecture and software entropy' (2026), source captured as a public video link

    The origin of the argument this brick owns: entropy as lost context rather than deficient judgment, the four canonical failure modes, and the cathedral image. Unnamed because the record does not name the speaker, and everything drawn from it is graded directional on that basis.

    Comment on this source
  2. George A. Miller; Nelson Cowan; William Chase and Herbert Simon (2001). The Magical Number Seven, Plus or Minus Two (1956); The magical number 4 in short-term memory (2001); Perception in Chess (1973)

    The capacity constraint under the argument, and the chunking result that keeps it honest. Expertise enlarges what fits in a slot; it never adds slots.

    Comment on this source
Claims and confidence 3
  1. directional

    Architectural failures are predominantly caused by lost context rather than deficient judgment.

    The practitioner talk's central thesis, consistent with the working-memory constraint and with the four failure modes it enumerates. A framework claim from a single unnamed source, not a measured finding.

    Respond to this claim
  2. verified

    Working memory capacity is limited to roughly four to seven chunks, and expertise increases chunk size rather than slot count.

    Miller 1956 and Cowan 2001 for the capacity range; Chase and Simon 1973 and the subsequent expertise literature for chunk size as the thing training changes.

    Respond to this claim
  3. directional

    An engineer at Vercel distilled roughly four hundred performance pull requests into a structured rules repository built to be queried by agents.

    Reported in the practitioner talk and repeated in our research record; single-source and not independently verified, which is why the brick attributes it to the talk in the text.

    Respond to this claim

Read next

Or survey the topics.

Concepts in this piece 1

Add to the work

Contribute to Context loss

Write the useful part. Identity, provenance, and review history are attached when you submit. The published source stays unchanged.

Target Context loss

Contribution intent
Use an agent instead

The interface is ready. Public authenticated intake remains off until the hosted migration and feature flag are deployed together.