// THE KIQ
"Pressure-test the claim that [event] was produced by [hypothesized cause]. Develop the full set of alternatives and identify which best survives the evidence."
A method, not a product. Tests claims, weighs evidence, and produces calibrated confidence for the other engines.
// QUESTION CLASS
Argumentative is the only engine that is not a report product. It is a method — Analysis of Competing Hypotheses (ACH), plus allied Structured Analytic Techniques — that runs inside every other engine's pipeline. When a Foundational report asserts a structural fact, Argumentative tests the strength of the evidence behind it. When an Anticipatory report assigns a confidence level, Argumentative interrogates the reasoning. When an Actionable report identifies a critical node, Argumentative stress-tests whether the claim survives the most damaging alternative interpretation. Argumentative can also be invoked standalone: "Here is a claim; here is the evidence; tell me whether the claim survives pressure." In that mode, it produces a short report showing the hypothesis matrix, the evidence weighting, the inconsistency count per hypothesis, and the surviving hypothesis (if any). This is the engine that exists to answer the question "are you sure?"
// ANATOMY
An Argumentative product looks like a worksheet, not a memo. The visual centerpiece is a matrix: hypotheses on the top row, evidence down the left column, consistency ratings in every cell. The method, developed by Richards Heuer at CIA in the 1970s and refined since, is designed specifically to counteract confirmation bias. It works by focusing on disproving alternatives rather than proving the preferred hypothesis — the hypothesis with the fewest pieces of inconsistent evidence is the one that survives, not the one with the most supporting evidence.
// HYPOTHESES, TESTED
// WORKED EXAMPLE
// THE KIQ
"Pressure-test the claim that [event] was produced by [hypothesized cause]. Develop the full set of alternatives and identify which best survives the evidence."
The surviving hypothesis (H2) has an inconsistency count of 4, a five-point margin over the hypothesis under test (H1, inconsistency count 9). This margin is sensitive to two pieces of evidence. Evidence-17 (a public statement by [named source]) is the single most load-bearing piece: if its interpretation is revised from "inconsistent with H1" to "consistent with H1," the inconsistency counts compress to H1:8, H2:5, and the surviving hypothesis switches back to the original claim.¹ Evidence-23 is the second-most sensitive;² the remaining 29 items move the inconsistency counts by less than two points in any reasonable re-interpretation. We therefore assess the adjudication outcome as robust to normal analytic disagreement but fragile to a specific re-interpretation of a single source. This is flagged as a known weakness of the analysis.
// TRADECRAFT
Analysis of Competing Hypotheses was developed by Richards J. Heuer, Jr., a CIA veteran, in the 1970s, and formalized in his book Psychology of Intelligence Analysis. It is the IC's canonical response to confirmation bias. The matrix structure — hypotheses across, evidence down, consistency markers at each intersection — is his specification, not our invention. We automate the evidence inventory and the cell population; the reasoning is his.
Heuer · Psychology of Intelligence Analysis (CIA, 1999)ACH's defining move is to focus on evidence that refutes each hypothesis, not evidence that supports it. The hypothesis with the fewest inconsistent pieces of evidence is the one that survives. This is counterintuitive and it is the whole point. "Most supporting evidence" is a confirmation-bias trap; ACH closes that trap by design.
Structured Analytic Techniques (Heuer & Pherson, 2014)No "holistically consistent"; no "generally supports." The consistency rating in each cell of the matrix is a specific analytic judgment about a specific piece of evidence, and it carries a source citation. A reader can disagree with a cell; they cannot disagree with the matrix as a whole without naming the cell that is wrong.
ICD 206 · Cell-level sourcingRuns inside every other engine's pipeline. Also available as a standalone workflow.
// AUTHORED BY
// OTHER ENGINES