intelligence-assessment.md

May 15, 2026 ยท View on GitHub

Hack23 Logo

๐Ÿ•ต๏ธ Intelligence Assessment Template

๐Ÿ“Š Finished Intelligence Product on Coordinated Political Activity
๐ŸŽฏ Pattern Detection ยท Actor Attribution ยท Intent Assessment ยท Forecasting

Owner Version Effective Date Classification

๐Ÿ“‹ Document Owner: CEO | ๐Ÿ“„ Version: 1.2 | ๐Ÿ“… Last Updated: 2026-04-25 (UTC) ๐Ÿข Owner: Hack23 AB (Org.nr 5595347807) | ๐Ÿท๏ธ Classification: Public

๐Ÿ“Œ Template instructions: Produce this file on every run, including light-day runs with weak or no confirmed coordination signals. Save as analysis/daily/${ARTICLE_DATE}/${DOC_TYPE}/intelligence-assessment.md. When evidence shows a coordinated pattern pointing to a specific strategy or actor group, complete the full intelligence assessment; when it does not, publish a concise low-signal assessment that explicitly states no coordinated pattern met the reporting threshold. Uses OSINT methodology and ACH.

โœจ What to produce: A finished intelligence product with BLUF, actor-and-intent analysis, pattern evidence table, forecast, and confidence label when coordination indicators are supported by the evidence; otherwise, produce a light-day intelligence note with BLUF, negative finding/threshold statement, brief evidence summary, watch indicators, and confidence label. Every positive pattern claim cites at least three dok_ids and names the principal actors with party affiliation.


๐Ÿ“ Template Contract โ€” every fill of this template MUST satisfy this row.

SlotValue
Owning methodologyper-artifact-methodologies.md
Owning gate checkCheck 7 (Family C โ€” โ‰ฅ 3 KJ + PIRs) โ€” see 05-analysis-gate.md
Required inputsall Family A + scenario-analysis.md + devils-advocate.md
Horizon bandper-run (per scripts/horizon-context.ts)
Output familyFamily C โ€” Strategic Extensions
Aggregation order3 of 30 in canonical order (see scripts/render-lib/aggregator/order.ts)
Reader Intelligence Guiderow generated from intelligence-assessment.md (see scripts/render-lib/aggregator/reader-guide.ts)
Canonical evidence anchor| claim | evidence (dok_id / vote / MP intressent_id / primary-source URL) | retrieved_at | confidence | โ€” every analytical claim row uses this schema.

Cross-reference: README.md ยงTemplate โ†” Methodology โ†” Gate-Check Matrix.

๐Ÿ”„ Tradecraft Context

ElementValue
F3EAD StageANALYZE โ†’ DISSEMINATE โ€” finished intelligence product
PIRs Served[REQUIRED: Open with the PIRs this assessment addresses]
Admiralty Floor[A1] for Key Judgments (multiple sources); [B2] for supporting evidence
WEP + ODNIMANDATORY โ€” every Key Judgment uses canonical WEP terminology (almost certain / very likely / likely / roughly even / unlikely / very unlikely / remote) + ODNI confidence (HIGH/MODERATE/LOW); no generic "possible" or "could". Follow the canonical wording in political-style-guide.md.
Source Diversity FloorP0 (Key Judgments): โ‰ฅ4 sources; P1 (supporting evidence): โ‰ฅ3 sources; single-source claims prohibited
SAT(s) AppliedACH (competing hypotheses), Key Assumptions Check, Indicators and Signposts
ICD 203 Standards1 (source quality), 2 (uncertainties), 3 (judgments vs assumptions), 4 (alternative analysis)

๐ŸŽฏ PIRs Addressed

[REQUIRED] โ€” List the Priority Intelligence Requirements this assessment informs. Reference the canonical PIR catalog in political-style-guide.md.

PIR CodePIR QuestionHow This Assessment Addresses It
PIR-1Coalition Stability[Describe how findings relate to coalition dynamics]
PIR-7Democratic Norms[Describe how findings relate to transparency/accountability]

๐Ÿ“‹ Assessment Context

FieldValue
Assessment IDINT-YYYY-MM-DD-NNN
GeneratedYYYY-MM-DD HH:MM UTC
Subjecte.g., Coordinated S-party interpellation pattern on foreign policy, week 17
Time windowe.g., 2026-04-14 to 2026-04-21
Scope documentslist of dok_ids
Overall Confidence๐ŸŸฉ HIGH
Audienceeditorial ยท forward-watch ยท pipeline-analysis

๐Ÿ“ˆ Confidence Distribution by Key Judgment

[REQUIRED] Include explicit posterior confidence per KJ after Pass 2 / re-run evidence updates.

Key JudgmentPrior confidence (Pass 1)Evidence updatePosterior confidence (required)Change rationale
KJ-1HIGH[REQUIRED]HIGH / MEDIUM / LOW[REQUIRED]
KJ-2MEDIUM[REQUIRED]HIGH / MEDIUM / LOW[REQUIRED]
KJ-3LOW[REQUIRED]HIGH / MEDIUM / LOW[REQUIRED]

๐ŸŽฏ BLUF

[2โ€“3 sentences. Lead with the pattern and its political implication. Name the principal actor. Cite the strongest single piece of evidence with confidence label.]

Example: Between 14โ€“21 April, three opposition MPs coordinated six interpellations on foreign-policy themes (Middle East, Ukraine, Stockholm Initiative), attacking the government's diplomatic coherence in the run-up to the September 2026 election. Pattern confidence: ๐ŸŸฉ HIGH โ€” three filings on the same date (HD11679, HD11680, HD11683) with identical structural framing.


๐Ÿงญ Pattern Map

graph LR
    ACT["๐Ÿ‘ค Actor Group<br/>S foreign-policy<br/>spokespersons"] --> P1["๐Ÿ“ HD11680<br/>Israel policy"]
    ACT --> P2["๐Ÿ“ HD11683<br/>Syria policy"]
    ACT --> P3["๐Ÿ“ HD11679<br/>Stockholm Initiative"]
    P1 --> INT["๐ŸŽฏ Intent<br/>Diplomatic-coherence<br/>attack"]
    P2 --> INT
    P3 --> INT
    INT --> OUT["๐Ÿ“… Expected outcome<br/>Minister reply pressure<br/>+ chamber debate"]

    style ACT fill:#7B1FA2,color:#FFFFFF
    style P1 fill:#1565C0,color:#FFFFFF
    style P2 fill:#1565C0,color:#FFFFFF
    style P3 fill:#1565C0,color:#FFFFFF
    style INT fill:#FF9800,color:#FFFFFF
    style OUT fill:#4CAF50,color:#FFFFFF

๐Ÿ—‚๏ธ Evidence Register

#EvidenceSourceAdmiraltyConfidencePattern contribution
E1HD11679 filed 2026-04-18 by Anna Karin (S)get_interpellationer[A1]๐ŸŸฆ VERY HIGHSame-day filing cluster
E2HD11680 filed 2026-04-18 by Peter M (S)get_interpellationer[A1]๐ŸŸฆ VERY HIGHSame-day filing cluster
E3HD11683 filed 2026-04-18 by Olle K (S)get_interpellationer[A1]๐ŸŸฆ VERY HIGHSame-day filing cluster
E4Identical 3-paragraph structure across E1โ€“E3Document text analysis[B2]๐ŸŸฉ HIGHStructural coordination
E5All three authors attended same S party-group meeting 2026-04-17Riksdag calendar[B2]๐ŸŸง MEDIUMOpportunity to coordinate
E6Shared framing keywords ("trovรคrdighet", "inkonsistens")Full-text match[B2]๐ŸŸฉ HIGHNarrative coordination

๐Ÿ‘ค Actor Analysis

ActorRolePartyPrior patternCoordination strength
Anna KarinUU vice-chairS12 interpellations in 2025/26, 8 on foreign policy๐ŸŸฆ VERY HIGH
Peter MUU memberS7 interpellations, 6 on foreign policy๐ŸŸฉ HIGH
Olle KUU alternateS4 interpellations, 2 on foreign policy๐ŸŸง MEDIUM
Coordination hubS group leader in UUSโ€”๐ŸŸฉ HIGH (inferred)

๐Ÿง  Intent Assessment

flowchart TD
    Q["โ“ What do the actors want?"] --> H1["Hypothesis A: Accountability pressure<br/>(routine opposition)"]
    Q --> H2["Hypothesis B: Pre-election narrative<br/>(foreign-policy incoherence)"]
    Q --> H3["Hypothesis C: Internal-S positioning<br/>(foreign-policy lane)"]
    H1 --> A1["Evidence: consistent with normal<br/>interpellation tempo"]
    H2 --> A2["Evidence: timing aligns with<br/>Aprilโ€“May campaign launch"]
    H3 --> A3["Evidence: identical framing<br/>language"]

    style Q fill:#1565C0,color:#FFFFFF
    style H2 fill:#D32F2F,color:#FFFFFF
    style H1 fill:#FFC107,color:#000000
    style H3 fill:#FF9800,color:#FFFFFF
HypothesisWeightWhy
๐Ÿ… Routine opposition accountability25 %Volume is normal for UU but structural coordination is atypical
๐Ÿ…‘ Pre-election narrative construction55 %Framing vocabulary and timing consistent with launch-campaign playbook
๐Ÿ…’ Internal-S positioning (foreign-policy credential building)20 %Three authors have unequal prior track records in this area

Assessment: Most likely combined A + B โ€” routine accountability tool deployed with amplified narrative framing ahead of the September 2026 election. Confidence: ๐ŸŸฉ HIGH.


๐Ÿ”ฎ Forecast

TimeframeExpected developmentProbabilityIndicators
0โ€“14 daysMinister replies scheduled, plenary debate80 %Calendar shows plenary slot
14โ€“45 daysFollow-up written questions from same authors65 %get_fragor check
45โ€“90 daysIssue surfaces in party-leader debate50 %Party programme committee minutes
Pre-electionIncorporated into S campaign platform70 %Annotate programme draft when available

๐Ÿ“Š Quantitative Transmission Check (SCB + Riksbank)

Complete this block for assessments where economic transmission affects intent, timing or voter impact. It is a Swedish ground-truth layer and complements โ€” but does not replace โ€” IMF macro/fiscal context.

MechanismRequired sourceeconomicProvenance providerLatest signalIntelligence implication
Price shock / relief channeltsx scripts/scb-fetch.ts preset --preset cpi + tsx scripts/scb-fetch.ts preset --preset fuel-pricesscbโ€”Does the measure materially affect household cost pressure?
Labour-market sensitivitytsx scripts/scb-fetch.ts preset --preset akuscbโ€”Does unemployment amplify or mute the political signal?
Household exposuretsx scripts/scb-fetch.ts preset --preset household-economyscbโ€”Which voter segments face the strongest disposable-income effect?
Monetary-policy reaction functiontsx scripts/riksbank-fetch.ts repo-rate-path + tsx scripts/riksbank-fetch.ts minutesriksbankโ€”Does the Riksbank path support or contradict the claimed transmission?

Assessment note: Cite concrete SCB/Riksbank values before making a forecast about disposable income, consumer sentiment or polling impact. If either source is unavailable, label the gap and fall back to cached analysis/data/scb/ or analysis/data/riksbank/ artifacts.


๐Ÿšฉ Red Flags (elevate scrutiny)

SignalMeaningRecommended action
New MP joins the interpellation clusterBroader coordinationTrack new sponsor profile
Minister missing scheduled replyPolitical escalationMonitor chamber debate calendar
Topic expansion to defenceStrategic wideningTrigger separate assessment

๐Ÿงฎ Quality Metrics

MetricValue
Sources consulted (MCP queries)N
dok_ids citedN
Named actorsN
Alternative hypotheses considered3
Confidence level๐ŸŸฉ HIGH

LinkPath
Cross-reference mapcross-reference-map.md
Devil's advocatedevils-advocate.md
Stakeholder perspectivesstakeholder-perspectives.md
OSINT methodologyosint-methodologies SKILL

Document Control


โœ… Pass-2 Self-Audit Checklist (v4.4 โ€” required)

Purpose: AI-FIRST principle requires a Pass-2 read-back-and-improve. After producing this artifact in Pass 1, re-read it end-to-end and verify each item below. Document any remediation in methodology-reflection.md ยง"Pass-2 audit log". Any unchecked โŒ box at the end of Pass 2 forces a Pass-3 rewrite of the affected section.

  • Tradecraft anchors honoured โ€” F3EAD stage matches the artifact's role; PIRs declared in the ยงTradecraft Context block are actually addressed in the body; Admiralty grades attached to every external source; WEP band + ODNI confidence on every probabilistic judgement.
  • Source diversity floor met โ€” at least the minimum number of independent MCP sources required by the artifact's tradecraft block are cited; single-source claims are explicitly labelled [SINGLE-SOURCE โ€” corroboration pending].
  • Evidence specificity โ€” every quantified claim cites a dok_id (Riksdag), an SCB / IMF dataflow code, or a named external source with date; no "according to data" / "studies show" hand-waves.
  • Named-actor discipline โ€” every political claim names โ‰ฅ 1 person (party + role + dated act/quote) or labels the absence ([diffuse โ€” no named actor]).
  • Counter-narrative present โ€” at least one explicit competing hypothesis, dissent quote, or framed objection appears in the body; "no opposition recorded" is itself a finding to label, not silence.
  • Election 2026 lens applied โ€” the ยง"Election 2026 Implications" subsection (or equivalent) addresses electoral salience, coalition pressure, and forward indicators; not boilerplate.
  • No illustrative content shipped as fact โ€” every [REQUIRED] placeholder is filled OR removed; every Example: block is clearly fenced or removed; no fabricated dok_id, vote count, or quote leaks into the final artifact.
  • Cross-references resolve โ€” every [link](file.md) in this artifact points to a file that exists in the run folder (analysis/daily/$ARTICLE_DATE/$SUBFOLDER/) or to a methodology / template under analysis/.
  • Mermaid renders โ€” every fenced ```mermaid block parses (no missing class definitions, no orphan nodes, no >40-node graphs that overflow viewport on mobile).
  • Line-floor check โ€” artifact length โ‰ฅ the per-artifact floor in reference-quality-thresholds.json; shorter artifacts trigger Pass-2 rewrite, never a [truncated] note.