Decontamination is the process of removing conversational residue and model-prior assumptions from material before it is persisted in reusable, structural, or external output. Contamination sounds like context — it uses the language of shared understanding, of continuity, of established fact. But it is assumption. A phrase like “as discussed” references a past state that the document’s future reader cannot access. A phrase like “the standard approach here is” imports a training-time generalization and presents it as an established truth about the specific system. When either type of residue enters a spec, a ruleset, or a reusable document, it embeds an unverified claim in something that will be read as authoritative.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/shaping-frame-for-claude/llms.txt
Use this file to discover all available pages before exploring further.
Two Types of Residue
1. Conversational Residue
Phrases that reference past sessions, prior states, or shared conversational context as if they were current facts. When these appear in persistent output, they create the illusion of a settled foundation that does not actually exist in the document. Common conversational residue phrases:- “as discussed”
- “as you decided”
- “from the previous session”
- “as mentioned”
- “in the previous chat”
2. MP Disguised as Facts
Phrases that import model priors as if they were established truths about the specific system, codebase, or context being worked on. These are more dangerous than conversational residue because they sound authoritative and factual — they do not reference a conversation, they reference reality. Common MP-as-fact phrases:- “best practice”
- “standard approach”
- “normally”
- “usually”
- “in general”
- “it is known that”
- “the typical solution”
When Decontamination Is Required
Decontamination is required before persisting in reusable, structural, or external output. It is not required before every response. In a live conversation, conversational residue phrases and MP-as-fact phrases may appear without triggering decontamination — they are Level 1 signals (eligible for[MP] tagging) but do not require removal unless the material is heading toward persistent output.
The pre-write gate includes decontamination as a stopping condition: if conversational residue is present in material about to be written, the gate stops and flags it for removal before proceeding.
What Is Allowed to Remain
Not all provenance language requires removal. Material is safe to persist if it meets one of three conditions:- Crystallized by OP — OP explicitly approved the element. The approval is the foundation, not the phrase that describes it.
- Verified by DSK, tool, or web — the claim has been confirmed against a documentable source. The verification is the foundation.
- Explicitly declared as assumptions — the material is marked as an assumption rather than presented as a fact. The declaration makes the provenance visible to future readers.
The Contaminated Flag
Material that carries theContaminated flag must be decontaminated before advancing state or grounding a decision. The flag is applied when material carries conversational residue or assumptions embedded as facts. Unlike the Needs verification flag — which indicates factual uncertainty that can be resolved by checking a source — the Contaminated flag indicates a structural problem with how the material is framed. Verification would not fix it; rewriting would.
A Contaminated element cannot enter Crystallized state and cannot enter structural output until the contamination is removed.