{
  "schema": "vedokrok.public-item.v1",
  "release_id": "MHC-RPUB-20260920-75ad787a",
  "url": "/knowledge/treat-context-as-a-budget-not-a-transcript",
  "id": "MHC-D-RESEARCH-0702",
  "version": "0.1.0",
  "title": "Treat context as a budget, not a transcript",
  "summary": "A bigger context window is not permission to turn the whole project into one prompt.",
  "kind": "principle",
  "body": "Decide which information must be present now, which can be retrieved later and which should live only in durable project state. Keep the active context focused on current goals, constraints, recent decisions and the evidence needed for the next move. Store bulky logs, old tool output and reference material outside the working window with discoverable pointers.",
  "limits": [
    "Do not optimize tokens by deleting safety constraints, unresolved assumptions or evidence the next decision actually requires."
  ],
  "topics": [
    "union-ai-context-memory-skills"
  ],
  "intents": [],
  "source_ids": [
    "RS-1ED947350C040106"
  ],
  "evidence": [
    {
      "claim": "Anthropic recommends treating context as a finite resource and aiming for the smallest set of high-signal tokens that supports the desired behavior.",
      "source_id": "RS-1ED947350C040106",
      "role": "supports",
      "note": "More context can still be necessary for some tasks; the goal is relevance, not arbitrary brevity.",
      "locator": "Finite context and anatomy of effective context"
    }
  ],
  "use_when": [
    "A long AI task keeps accumulating chat history, tool output and reference material."
  ],
  "avoid_when": [
    "Do not optimize tokens by deleting safety constraints, unresolved assumptions or evidence the next decision actually requires."
  ],
  "example": "For a SAP incident, keep the current failure, tested hypotheses and next diagnostic step in context; leave old log dumps in files the agent can reopen.",
  "check": "You can explain why every large context item is present now rather than merely available somewhere.",
  "sources": [
    {
      "id": "RS-1ED947350C040106",
      "title": "Effective context engineering for AI agents",
      "url": "https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents"
    }
  ],
  "relations": [
    {
      "from": "MHC-D-RESEARCH-0702",
      "to": "MHC-D-RESEARCH-0952",
      "type": "useful_with",
      "url": "/knowledge/compact-context-by-preserving-decisions-and-unresolved-work-not-every-tool-result"
    }
  ],
  "collections": [
    {
      "id": "RC-74B3DD1F3F9BDCB4",
      "title": "Give AI the right context, memory and reusable skills",
      "url": "/collections/give-ai-the-right-context-memory-and-reusable-skills"
    }
  ]
}
