06-reference/concepts

context rot

2026-08-02·reference
context-managementagent-harnessclaude-codesubagents

Context rot is the observation that an LLM's output quality degrades as its context window fills — not because the window runs out of room, but because attention spreads across more tokens and older, less-relevant content increasingly distracts from the current task. The term comes from Mike Taylor's critique of ChatGPT's persistent memory feature ([[2026-02-23-every-chatgpt-memory-context-rot]]), and was independently restated as first-party operating guidance by Anthropic's own Claude Code team ([[2026-04-15-thariq-claude-code-session-management-1m-context]]): "more context isn't free," even inside a 1M-token window.

The practical implication is that a bigger context window does not remove the problem — it just moves the point at which it bites. Two independent literatures converge on the same shape:

Why this is in the vault

Context rot is cited as load-bearing justification in a CLAUDE.md hard rule (Rule 4: route long artifacts through subagents) and shows up across 90+ vault docs spanning harness-engineering commentary, AI/model-release notes, and RDCO's own tooling memos — it is the most heavily corroborated single mechanism behind the vault's subagent-fanout, working-context.md, and skill-pack design decisions, but had no dedicated concept page synthesizing the pattern.

Mapping against Ray Data Co

Context rot is the mechanism, not just a citation — it is the reason several concrete RDCO architecture decisions exist: