Skip to content

MCW Framework — Diagrams

Status: Visual companion to canon · Evidence: L0 — diagrams illustrate definitions; they are not evidence.

Visual representations of the core framework constructs. All diagrams are defined as source text (Mermaid) and version-controlled alongside the framework documentation.


Diagram 1: The Three Context Windows

This diagram shows the relationship between the Human Context Window (HCW), the Artificial Context Window (ACW), and the Meta-Context Window (MCW) that emerges between them through IU exchange.

MCW is not contained in either party — it exists only in the space created by active, bidirectional exchange.

graph LR
    subgraph HCW["HCW — Human Context Window"]
        H1["Working memory"]
        H2["Intent & goals"]
        H3["Unspoken assumptions"]
        H4["Salience weighting"]
        H5["Advances between turns"]
    end

    subgraph MCW["MCW — Meta-Context Window  (emergent)"]
        direction TB
        M1["Shared coordination state"]
        M2["Bidirectional · Temporal · Lossy · Repairable"]
    end

    subgraph ACW["ACW — Artificial Context Window"]
        A1["Tokens & embeddings"]
        A2["Retrieved IUs (RAG)"]
        A3["Attention patterns"]
        A4["Updates on input only"]
    end

    HCW <-->|"IU exchange\n(text, speech, symbols)"| MCW
    MCW <-->|"IU exchange\n(tokens, probabilities)"| ACW

Key observations: - MCW does not exist independently — it arises from the exchange - The HCW advances continuously and spontaneously; the ACW advances only when input arrives (where input includes tool results and scheduled invocations — see the amended ACW definition) - The exchange channel is constrained by bandwidth, latency, and modality (C in the coupling function)


Diagram 2: IU Flow Model

Information Units travel through five stages during any communicative act. MCW health is hypothesized to depend on cumulative fidelity across all five stages [L0]. Failure at any stage contributes to MCW degradation ("MCW entropy" in the framework's informal usage — see the glossary).

The per-stage labels below (⚠) are stage risks — descriptions of what can go wrong at each stage — not the canonical failure-mode taxonomy. Two of them (Overcompression, Drift) are canonical modes; the other three (Omission, Noise/Latency, Misinterpretation) are not, and how each maps onto the canonical six is specified in the failure-mode ↔ repair mapping.

flowchart LR
    S1(["1 · Selection"])
    S2(["2 · Encoding"])
    S3(["3 · Transmission"])
    S4(["4 · Decoding"])
    S5(["5 · Integration"])

    S1 -->|"IU chosen\nfor transfer"| S2
    S2 -->|"Compressed into\nlanguage / tokens"| S3
    S3 -->|"Through constrained\nchannel"| S4
    S4 -->|"Reconstructed via\nprior context"| S5

    F1["⚠ Omission\nSalience mismatch\nSelf-censorship"]
    F2["⚠ Overcompression\nAmbiguity introduced"]
    F3["⚠ Noise · Latency\nBandwidth limits"]
    F4["⚠ Misinterpretation\nAssumption error"]
    F5["⚠ Drift\nWeighting mismatch"]

    S1 -. failure .-> F1
    S2 -. failure .-> F2
    S3 -. failure .-> F3
    S4 -. failure .-> F4
    S5 -. failure .-> F5

Transmission (Stage 3) is highlighted because it is the stage most constrained by channel properties (C in the coupling function) and the least within either actor's control.


Diagram 3: MCW Failure Taxonomy

The six MCW failure modes, organized by where they primarily manifest in the IU flow model. The stage assignments are heuristics about manifestation, not claims about mechanism: Asymmetric State Advancement sits under Selection because the failure is the non-selection of off-turn IUs for externalization; Repair Suppression sits there because the suppressed party stops selecting repair IUs. Drift is deliberately placed on its own cross-stage branch — it is an accumulation phenomenon, not a stage-local event (an earlier version of this diagram placed it under channel/hidden-variable failures, conflicting with Diagram 2's stage-5 placement; see the reconciliation table).

mindmap
  root(("MCW\nDegradation"))
    Selection failures
      Asymmetric State Advancement
        Human advances HCW off-turn
        ACW not updated
        Phase lag accumulates
      Repair Suppression
        Clarification discouraged
        Immune signals blocked
        Drift accelerates
    Encoding / Decoding failures
      Overcompression
        Premature summarization
        IU distinctions lost
        Edge cases vanish
      False Alignment
        Shared language
        Divergent meaning
        Agreement inferred not verified
    Channel / Hidden variable failures
      Constraint Opacity
        Hidden system-prompt IUs
        Policy restrictions invisible
        Repair misdirected
    Cross-stage accumulation
      Drift
        Silent desynchronization
        Assumptions accumulate
        Priorities shift implicitly

Diagram 4: MCW Repair Flow

How a degraded MCW is identified and repaired. Three of the six failure modes have a canonical repair operation whose glossary definition names their mechanism directly (Decompression ↔ Overcompression, Disambiguation ↔ False Alignment, Synchronization ↔ Asymmetric State Advancement). A fourth pairing — Drift → Re-grounding — is this diagram's inference, marked as such in the notes below. The remaining two — Constraint Opacity and Repair Suppression — have no designated canonical repair operation; this is an acknowledged gap in the canon, shown honestly below rather than papered over. Repair must happen before progress — pushing through a degraded MCW compounds entropy.

flowchart TD
    A([Interaction in progress]) --> B{MCW vitals check}

    B -->|"H high · R low\nD low · M low"| C([Continue · MCW healthy])
    B -->|"Signal detected"| D[Name the failure mode]

    D --> E{Which failure mode?}

    E -->|Drift| F["Re-grounding\nRestate goals & assumptions"]
    E -->|"Asymmetric\nadvancement"| G["Synchronization\nExternalize off-turn state"]
    E -->|"False alignment"| H["Disambiguation\nSplit overloaded IUs"]
    E -->|Overcompression| I["Decompression\nExpand summary back out"]
    E -->|"Constraint opacity"| J["⚠ Open gap\nNo designated canonical repair\nFallback: Re-grounding"]
    E -->|"Repair suppression"| J

    F --> L{MCW restored?}
    G --> L
    H --> L
    I --> L
    J --> L

    L -->|Yes| C
    L -->|No| M["Escalate repair\nRe-ground from scratch:\nfully restate goals, assumptions,\nand constraints"]
    M --> B

Notes on the mapping:

  • The five canonical repair operations are Re-grounding, Decompression, Re-weighting, Disambiguation, and Synchronization (Glossary § Repair Operations). A sixth operation ("Repair permission") appeared in an earlier version of this diagram without being declared as an extension; it has been removed as an undeclared departure from canon (Constitution Articles I and V). The Constraint Opacity / Repair Suppression gap is now addressed properly: two repair operations — Constraint Disclosure and Repair-Norm Restoration — are proposed as declared Article V extensions, with falsification conditions, in the failure-mode ↔ repair mapping. They remain extensions, not canon; the canonical count stays five.
  • Re-weighting (explicitly adjusting IU salience — clarifying which information matters most) has no single designated failure mode. It applies wherever salience mismatch is the underlying cause. An earlier version of this diagram mislabeled Re-weighting as "make constraints visible," which is constraint disclosure, not salience adjustment; the canonical meaning is restored here.
  • The Drift → Re-grounding and Constraint-Opacity/Repair-Suppression fallback pairings are the diagram's inference, not canon: the glossary names a target mechanism only for Decompression (reverses overcompression), Disambiguation (addresses false alignment), and Synchronization (closes asymmetric state advancement).

Critical rule: Repair must happen before resuming progress. Each turn of forward motion on a degraded MCW compounds the damage. The falsifiable form of that claim [L0]: repair cost R is non-decreasing in discovery lag — the number of exchanges between a misalignment's introduction and its discovery (the rubrics' late-discovery measure). This is an ordering claim, testable by the registered experiments. An earlier version of this caption asserted repair becomes "exponentially more expensive" — a functional form with zero supporting data; that phrasing is withdrawn per Article IV.


Diagram 5: OSI Layers of Understanding (A0–A5)

The framework's layered accessibility model. The same constructs appear at each layer; only the compression level changes. No concept appears at a higher layer unless it already exists at a lower layer. Accessibility layers are written A0–A5; bare Ln notation is reserved for the evidence layers (Diagram 6) — an earlier version of this diagram used L0–L5 here, colliding with the evidence ladder.

Each layer's contents below list only what actually exists today. An earlier version advertised "Entropy," "Phase transitions," and "Drift metrics" at A2–A3 — constructs with no formal content anywhere in the framework, which made the diagram violate the very layering invariant it displays. They are removed until they exist.

graph TD
    A0["A0 · Intuition\nAnyone\nAre we on the same page?"]
    A1["A1 · Concepts\nGeneralists\nMCW as shared coordination state\nIUs as coordination atoms"]
    A2["A2 · Formalization\nSTEM-adjacent\nIU flow model\nCoupling function (informal notation)"]
    A3["A3 · Models & instruments\nResearchers\nAnchored H/R/D/M rubrics\nPre-registered designs\nDiscriminant decision tree"]
    A4["A4 · Implementation\nBuilders\nTest beds · Governance lint\nExperiment protocols"]
    A5["A5 · Application\nDomain specialists\nBiology · Organizations · AI · Policy"]

    A0 --> A1 --> A2 --> A3 --> A4 --> A5

    R["Invariant rule:\nNo concept appears at layer N\nunless it exists at layer N-1\nin compressed form"]

    A2 -. governs .-> R

Diagram 6: Evidence Ladder (L0–L4)

The evidence layers of Constitution Article IV — a separate ladder from the accessibility layers above. Every empirical claim in the framework carries one of these tags; the current framework sits at L0–L1 everywhere.

graph LR
    L0["L0 · Illustration\nNaturalistic observation\nno controls\nrecognizability only"]
    L1["L1 · Practitioner\nobservation\nExtended personal use\nnot generalizable"]
    L2["L2 · Designed pilot\nStructured, hypothesis-driven\nsingle observer / small N"]
    L3["L3 · Pilot with reliability\nMulti-rater\nIRR reported"]
    L4["L4 · Controlled study\nRandomized, controlled\nvalidated instruments"]

    L0 --> L1 --> L2 --> L3 --> L4

    N["Rule (Article IV):\nno claim above the layer\nits supporting data occupies"]

    L4 -. bounds .-> N

All diagrams are defined as Mermaid source in docs/diagrams.md and render in the browser. They can be updated by editing the source directly in the repository.