Triangulation Dependency Matrix¶
Diagnostic matrix — instantiates Recursive Triangulation of Triangulation
Cross-tabulates the evidence streams against shared dependency dimensions — data source, instrument, analyst, assumptions, incentives, timing, theory frame — so independence that is only nominal becomes visible at a glance.
When several evidence streams agree, the tempting shortcut is to count the agreement as strength. The Triangulation Dependency Matrix blocks that shortcut by rendering the streams and their possible shared roots as a single grid: each evidence stream gets a row, each dependency dimension gets a column, and every filled cell marks a root two streams have in common. Two rows that share a column are not independent — whatever bias sits in that shared root has been counted twice. The matrix's one job is to convert the phrase "multiple sources agree" into a picture that shows, cell by cell, whether those sources could all be wrong for the same reason. It is a snapshot of present-tense structure, not a history of how the streams came to be — that distinction is what keeps it a matrix and not a lineage trace.
Example¶
An intelligence unit has three streams pointing to the same conclusion about a foreign facility: a satellite imagery read, an intercepted communication, and a human source's report. On paper that is triple corroboration. The analyst builds a dependency matrix: rows are the three streams; columns are the dimensions along which they might secretly share a root — originating collector, processing tool, the linguist who translated, the target model everyone was briefed on, and the tasking cable that framed what to look for.
Filling the cells surfaces two collisions. The imagery interpretation and the human report were both scored against the same target model built last year — a shared theory frame column lights up. And the intercept and the human report passed through the same translation cell. What looked like three independent constraints is really one-and-a-half: two of the three streams could be echoing a single upstream assumption. The matrix does not resolve the question, but it tells the team exactly where to spend its next hour — retranslate independently, or re-derive the target model from scratch — before any confidence is upgraded.
How it works¶
- Enumerate the rows. List every stream that was counted as triangulation — not by its label ("HUMINT," "IMINT") but by the concrete artifact it produced. Superficially different labels often hide the same instrument.
- Choose the dependency columns. The standard set is data source, instrument or tool, analyst or observer, assumption set, incentive structure, temporal window, and theory frame. Add domain-specific columns where a shared root is plausible.
- Fill the cells. Mark, for each stream, which value it carries on each dimension. A shared value between two rows is a dependency edge.
- Read the collisions. Any column where two or more rows collide is a candidate false-independence. Count the effective number of independent streams as the number of rows with no shared column, not the raw row count.
Tuning parameters¶
- Column granularity — few coarse dimensions or many fine ones. Finer columns catch subtler shared roots but inflate the grid and invite false-precision cells you cannot actually verify.
- Cell evidence bar — how much proof is required before a cell is marked "shared." A low bar over-flags and paralyzes; a high bar lets real dependencies pass as blank.
- Effective-count rule — whether a single shared column collapses two streams to one, or only discounts them. Stricter collapsing is safer for high-stakes claims; softer discounting keeps more signal.
- Scope of streams — only the streams explicitly cited, or every stream that touched the conclusion. Widening the rows catches back-channel influence but grows the matrix fast.
When it helps, and when it misleads¶
Its strength is speed and legibility: a dependency that a paragraph of prose would bury becomes a lit cell anyone can see, and the effective stream count replaces the raw one that flattered the conclusion. It is the fastest way to expose common-mode failure — the case where independent-looking channels fail together because they share one hidden root.[n1]
Its failure mode is that the matrix only catches the dependencies you thought to make columns for. A shared root you never named — a training corpus every model quietly ingested, a convention every analyst absorbed in the same school — leaves the grid looking clean while the streams are quietly fused. The matrix can thus manufacture false comfort: a tidy all-blank row that certifies an independence the columns were simply too coarse to see. The guarding discipline is to treat a clean matrix as "no shared root among the dimensions we checked," not as proof of independence, and to keep asking what column is missing — especially when convergence feels suspiciously clean.
How it implements the components¶
The matrix fills the mapping-and-independence pair of the archetype's machinery, not the whole menu:
first_order_triangulation_map— the rows are the map: building the grid forces every counted stream to be named as a concrete artifact rather than a label.independence_and_dependency_audit— the columns and their lit cells are the audit, rendered visible; two rows sharing a column is the operational definition of "not independent."
It does not trace how those streams historically entered the procedure (method_drift_and_context_transfer_log, audit_trail_for_meta_validation) — that lineage work belongs to its nearest twin, Method Provenance Review; the matrix shows shared dependencies as a present-tense snapshot, while provenance follows each stream backward in time to its origin.
Related¶
- Instantiates: Recursive Triangulation of Triangulation — the matrix supplies the independence structure the rest of the meta-audit reasons over.
- Sibling mechanisms: Method Provenance Review · Independent Meta-Review Panel · Convergence Logic Rubric · Second-Order Replication Probe · Triangulation Red-Team Review · Meta-Validation Stop Gate · Confidence Scope Update Memo
Editorial Notes¶
Form Classification¶
Form family: Analysis, Modeling & Optimization
Rationale: Triangulation Dependency Matrix is defined in the frozen evidence as: Cross-tabulates the evidence streams against shared dependency dimensions — data source, instrument, analyst, assumptions, incentives, timing, theory frame — so independence that is only nominal becomes visible at a glance. Its operative deployed or enacted form is therefore Analysis, Modeling & Optimization.
Nearest alternative: Assessment, Review & Assurance — Assessment, Review & Assurance can support this mechanism, but the evidence centers the concrete operation described above rather than the alternative family's defining operation.
Review outcome: Adjudicated after independent review; medium confidence.
Origin Attribution¶
Primary origin: Ethnography & Qualitative Methods
Origin pattern: Cross-disciplinary synthesis
Present-day reach: Universal
Rationale: Recording shared sources, instruments, investigators, and assumptions prevents nominally multiple lines of evidence from being mistaken for independent corroboration. CDC's triangulation guidance distinguishes source, method, investigator, and perspective, while the matrix makes those dependencies explicit.
Related originating lineages:
- Data Science & Analytics — Data modeling, telemetry, and analytic monitoring supplies a distinct formative lineage for the mechanism's triangulation dependency matrix logic.
- Sociology & Anthropology — Sociology and anthropological study of institutions and social relations supplies a parallel or contributing lineage for the mechanism's defining operation: cross-tabulates the evidence streams against shared dependency dimensions — data source, instrument, analyst, assumptions, incentives, timing, theory frame — so independence that is….
- Statistics & Experimental Design — Statistics, experimental design, and measurement theory supplies a parallel or contributing lineage for the mechanism's defining operation: cross-tabulates the evidence streams against shared dependency dimensions — data source, instrument, analyst, assumptions, incentives, timing, theory frame — so independence that is….
- Systems Thinking & Cybernetics — systems_cybernetics contributes systems thinking, feedback control, and cybernetics to this mechanism's defining operation—Cross-tabulates the evidence streams against shared dependency dimensions — data source, instrument, analyst, assumptions, incentives, timing, theory frame — so independence that is only nominal becomes visible at a glance—without displacing the selected primary historical lineage.
Review resolution: The blind reviewers disagree on primary lineage (statistics_experimental_design versus ethnography_qualitative_methods). Authoritative or primary research supports ethnography_qualitative_methods as the best historical origin: Recording shared sources, instruments, investigators, and assumptions prevents nominally multiple lines of evidence from being mistaken for independent corroboration. CDC's triangulation guidance distinguishes source, method, investigator, and perspective, while the matrix makes those dependencies explicit. The cited CDC, Gathering Credible Evidence and Triangulation; HM Treasury, The Magenta Book directly supports the mechanism's defining operation. All independently supported contributing domains are retained without an arbitrary cap. origin_mode=cross_disciplinary_synthesis records lineage, while domain_reach=universal records later applicability separately from provenance.
Encyclopedia synthesis: The exact catalogued form synthesizes established practice rather than reproducing a single standard historical label.
Review outcome: Researched adjudication after independent review; high confidence.
Sources consulted:
Notes¶
[n1] Common-mode failure (also common-cause failure) is the reliability-engineering term for redundant channels that fail together because they share an underlying cause — the same power supply, the same design flaw, the same assumption. Nominal redundancy without independence is the exact fault the matrix is built to expose. ↩