⚔️ Devil's Advocate Analysis Template

May 3, 2026 · View on GitHub

Template Purpose: Structured analysis of competing hypotheses (ACH) to stress-test dominant interpretations and surface alternative explanations.

Methodology: strategic-extensions-methodology.md §Part 3

Min Lines: 250


📋 Header Block

# Devil's Advocate Analysis: {TOPIC}

**Classification:** PUBLIC | SENSITIVE | RESTRICTED
**Date:** {ISO date}
**Subject:** {What is being analyzed}
**Dominant Hypothesis:** {H1 — the prevailing interpretation}
**Confidence Challenge:** {What confidence level is being tested}
**PIRs Addressed:** {PIR-001, PIR-002, ...}

---

🎯 Section 1 — Framing Statement

Required: ≤100 words explaining what interpretation is being challenged and why it matters.

## Analytical Frame

**Subject:** {The specific event, vote, statement, or trend being analyzed}

**Dominant Interpretation (H1):** {The prevailing explanation in ≤40 words — this is what we're testing}

**Why This Matters:** {What decision depends on getting this right}

**Analytical Approach:** Analysis of Competing Hypotheses (ACH) with Red Team overlay

🔀 Section 2 — Competing Hypotheses

Required: H1 (dominant) + ≥3 alternative hypotheses (H2, H3... Hn).

## Hypotheses Under Evaluation

### H1 — Dominant Hypothesis (under test)
{Statement of the prevailing interpretation — ≤60 words}

**Supporting rationale:** {Why analysts currently believe this}

---

### H2 — Alternative: {Label}
{Statement of first alternative — ≤60 words}

**Supporting rationale:** {What would make this true}

---

### H3 — Alternative: {Label}
{Statement of second alternative — ≤60 words}

**Supporting rationale:** {What would make this true}

---

### H4 — Red Team Hypothesis
⚠️ **Adversarial framing** — intentionally hostile interpretation

{Statement of maximally adversarial interpretation — ≤60 words}

**Supporting rationale:** {What a hostile actor would argue}

---

### H5 — Null Hypothesis (if applicable)
{Statement that the observed pattern is noise/coincidence — ≤60 words}

📊 Section 3 — Evidence Matrix

Required: Rows = observable evidence items; Columns = hypotheses; Cells = +/−/~

## Evidence Matrix

| # | Evidence Item | H1 | H2 | H3 | H4 | H5 | Diagnostic Value |
|---|--------------|:---:|:---:|:---:|:---:|:---:|-----------------|
| E1 | {Observable fact from EP data} | + | ~ | − | + | ~ | HIGH |
| E2 | {Observable fact} | + | + | ~ | − | ~ | MEDIUM |
| E3 | {Observable fact} | + | − | + | ~ | − | HIGH |
| E4 | {Observable fact} | ~ | + | + | − | ~ | MEDIUM |
| E5 | {Observable fact} | + | ~ | − | + | + | LOW |
| **Inconsistency Count** | | 0 | 2 | 3 | 2 | 2 | |

**Legend:** + Supports | − Contradicts | ~ Ambiguous

📈 Section 4 — ACH Outcome Mermaid

Required: Color-coded graph showing hypothesis ranking.

## Hypothesis Ranking

{Mermaid diagram showing ACH outcome}
%%{init: {"theme":"dark","themeVariables":{"primaryColor":"#1565C0","primaryTextColor":"#ffffff"}}}%%
graph TB
    classDef win fill:#4CAF50,stroke:#1B5E20,color:#FFFFFF
    classDef contender fill:#FFC107,stroke:#F57F17,color:#3E2723
    classDef weak fill:#FF9800,stroke:#E65100,color:#FFFFFF
    classDef rejected fill:#D32F2F,stroke:#B71C1C,color:#FFFFFF
    classDef red fill:#C2185B,stroke:#880E4F,color:#FFFFFF

    H1[H1 — Dominant<br/>0 contradictions<br/>🟩 SUPPORTED]:::win
    H2[H2 — Alternative 1<br/>2 contradictions<br/>🟧 CONTENDER]:::contender
    H3[H3 — Alternative 2<br/>3 contradictions<br/>🟠 WEAK]:::weak
    H4[H4 — Red Team<br/>2 contradictions<br/>🔴 ADVERSARIAL]:::red
    H5[H5 — Null<br/>2 contradictions<br/>⬛ REJECTED]:::rejected

🔍 Section 5 — Diagnostic Analysis

Required: Analysis of which evidence items most discriminate between hypotheses.

## Diagnostic Evidence Analysis

### High-Value Evidence
| Evidence | Why Diagnostic | Discriminates Between |
|----------|----------------|----------------------|
| E1 | {Explanation} | H1 ↔ H3 |
| E3 | {Explanation} | H1 ↔ H4 |

### Fragility Point
**Critical Evidence:** E{N} — {Description}

**Impact if Removed:** Removing this evidence would {describe impact on hypothesis ranking}

**Conclusion:** The current ranking is {ROBUST / FRAGILE / HIGHLY FRAGILE}

🔴 Section 6 — Red Team Assessment

Required: Dedicated section for adversarial interpretation.

## Red Team Assessment

⚠️ **Warning:** This section presents an intentionally hostile interpretation for stress-testing purposes. It does not represent the analyst's view.

### Adversarial Narrative
{3-5 sentences presenting the most damaging interpretation of the evidence a hostile actor would advance}

### Evidence Supporting Adversarial View
1. {Evidence that fits adversarial narrative}
2. {Evidence that fits adversarial narrative}
3. {Evidence that fits adversarial narrative}

### Rebuttal
{Why the adversarial view is less likely than H1 — specific evidence that contradicts it}

### Residual Concern
{What element of the adversarial view remains plausible and should be monitored}

⚖️ Section 7 — Residual Uncertainty

Required: Explicit statement of what remains uncertain.

## Residual Uncertainty

### What We Don't Know
1. {Specific unknown that affects confidence}
2. {Specific unknown that affects confidence}
3. {Specific unknown that affects confidence}

### Disconfirming Observation
**If we observed:** {Specific observable event/data}

**Then:** {Which hypothesis would be confirmed/disconfirmed}

### Collection Gap
**To resolve this uncertainty, we would need:** {Specific information not currently available}

📊 Section 8 — Confidence Assessment

Required: Final confidence statement with breakdown.

## Final Confidence Assessment

| Hypothesis | Confidence | Rationale |
|------------|------------|-----------|
| H1 (Dominant) | 🟢 HIGH / 🟡 MEDIUM / 🔴 LOW | {1-sentence rationale} |
| H2 | ... | ... |
| H3 | ... | ... |
| H4 (Red Team) | ... | ... |
| H5 (Null) | ... | ... |

**Recommended Posture:** {ACCEPT H1 / HEDGE BETWEEN H1-H2 / COLLECT MORE EVIDENCE}

**Review Trigger:** Reassess if {specific observable event occurs}

📝 Section 9 — Sources & Tradecraft

Required: Source list and technique documentation.

## Sources

1. [{Source}]({URL}) — **{Admiralty grade}**
2. ...

## Analytic Tradecraft

| Technique | Application |
|-----------|-------------|
| ACH | Primary analytical framework |
| Red Team | Adversarial interpretation in §6 |
| Key Assumptions Check | {Where applied} |
| Quality of Information Check | Evidence matrix Admiralty assessment |

✅ Quality Checklist

  • ≥4 hypotheses (H1 + 3 alternatives including Red Team)
  • Evidence matrix with ≥5 evidence items
  • All matrix cells have +/−/~ marking
  • Inconsistency count per hypothesis
  • ACH Mermaid diagram included
  • Diagnostic analysis identifies fragility point
  • Red Team section complete with rebuttal
  • Residual uncertainty explicitly stated
  • Disconfirming observation declared
  • Final confidence assessment with rationale

Template version 1.0 — EU Parliament Monitor Devil's Advocate Analysis