comparative-international.md

May 3, 2026 · View on GitHub

Hack23 Logo

🌍 Comparative International Analysis Template

📊 Cross-Jurisdictional Benchmarking for Swedish Political Developments
🎯 Nordic Peers · EU · OECD · Historical Analogues · Policy Diffusion

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 on every run. Save as analysis/daily/${ARTICLE_DATE}/${DOC_TYPE}/comparative-international.md. For P0/P1 or other internationally salient developments, provide full cross-jurisdictional analysis; on light-signal days, provide a concise baseline comparison rather than omitting the file. Data draws from IMF (economic primary), SCB, Statskontoret (Swedish public-management / agency-capacity overlay), World Bank non-economic residue, OECD and peer-country public datasets.

✨ What to produce: Compare the Swedish measure against at least five comparator jurisdictions (Nordic primary, EU secondary, OECD/historical tertiary) using standardised dimensions: policy goal, instrument design, outcome to date, cost, transferability. On light-signal days, produce a shorter baseline comparator set using the same dimensions in concise form.


📐 Template Contract — every fill of this template MUST satisfy this row.

SlotValue
Owning methodologyper-artifact-methodologies.md
Owning gate checkCheck 7 (Family C — ≥ 2 peer-country rows) — see 05-analysis-gate.md
Required inputsWorld Bank / IMF / SCB; sibling synthesis-summary.md
Horizon bandmixed (per scripts/horizon-context.ts)
Output familyFamily C — Strategic Extensions
Aggregation order18 of 30 in canonical order (see scripts/render-lib/aggregator/order.ts)
Reader Intelligence Guiderow generated from comparative-international.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 — cross-country contextualisation
PIRs ServedPIR-4 (Defence Posture, NATO comparison), PIR-5 (Fiscal Trajectory, peer benchmarks), PIR-3 (Migration Policy, EU harmonisation)
Admiralty FloorIMF WEO/FM/IFS/BOP/GFS_COFOG/DOTS/PCPS/MFS_IR/ER (economic context) and OECD statistics require [A1]; World Bank governance / environment / social residue requires [A1]; country-specific policy documents require [B2]
WEP + ODNICross-country parallels use WEP (likely/unlikely) with MODERATE confidence; avoid claiming "Sweden will follow X" without Swedish-specific evidence
Source Diversity FloorP1 (policy trajectory claims): ≥3 sources (≥1 Swedish primary + ≥2 peer-country comparables); avoid single-country analogy
SAT(s) AppliedOutside-In Thinking (start from external context), What If? (transferability scenarios)
ICD 203 Standards1 (source quality — international data), 6 (logical argumentation), 9 (visual information — comparator map)

📋 Comparator Context

FieldValue
Comparative IDCMP-YYYY-MM-DD-NNN
GeneratedYYYY-MM-DD HH:MM UTC
Swedish measuree.g., HD03236 fuel + energy support package
Primary policy dimensione.g., Cost-of-living fiscal intervention
Comparator setDenmark · Norway · Finland · Germany · France (+ historical: Sweden 2008)
Overall Confidence🟩 HIGH

🧭 Comparator Map

graph TB
    subgraph Nordic["🇸🇪🇩🇰🇳🇴🇫🇮 Nordic Peers (primary)"]
        DK[🇩🇰 Denmark<br/>Aftaler 2024]
        NO[🇳🇴 Norway<br/>Strømstøtte 2023]
        FI[🇫🇮 Finland<br/>Sähkötuki 2023]
    end
    subgraph EU["🇪🇺 EU (secondary)"]
        DE[🇩🇪 Germany<br/>Strompreisbremse 2023]
        FR[🇫🇷 France<br/>Bouclier tarifaire 2022]
    end
    subgraph Historical["🕰️ Historical analogues"]
        SE08[🇸🇪 Sweden 2008<br/>Financial-crisis stabilisation]
    end

    DK -.->|"benchmark outcomes"| SW["🇸🇪 HD03236<br/>(Swedish measure)"]
    NO -.->|"benchmark outcomes"| SW
    FI -.->|"benchmark outcomes"| SW
    DE -.->|"policy design"| SW
    FR -.->|"policy design"| SW
    SE08 -.->|"historical precedent"| SW

    style Nordic fill:#1565C0,color:#FFFFFF
    style EU fill:#7B1FA2,color:#FFFFFF
    style Historical fill:#FF9800,color:#FFFFFF
    style SW fill:#4CAF50,color:#FFFFFF

📊 Cross-Jurisdictional Comparison Matrix

⚠️ Illustrative example below — replace every policy name, fiscal figure, CPI effect, and source with run-specific, verified values before publishing. The numbers in this matrix are drawn from a worked example and must not be copied verbatim as evidence-based claims.

Dimension🇸🇪 Sweden (subject)🇩🇰 Denmark🇳🇴 Norway🇫🇮 Finland🇩🇪 Germany🇫🇷 France
Policy nameHD03236 Fuel + EnergyAftaler 2024Strømstøtte 2023Sähkötuki 2023Strompreisbremse 2023Bouclier tarifaire 2022
Measure typeTax cut + direct supportTargeted rebatePrice-cap subsidyDirect supportPrice cap + cap per kWhPrice freeze + subsidy
Target groupRural drivers + householdsLow-income householdsAll householdsAll householdsAll householdsAll households
Fiscal cost (€B / yr)~2.80.42.11.640110
Cost per capita (€)260704002904801 640
Duration12 months6 months18 months12 months24 months18 months
Measured effect on CPIProjected −0.3 pp−0.4 pp (actual)−0.8 pp (actual)−0.5 pp (actual)−0.7 pp−2.3 pp
Political receptionPolarised, election-timedBipartisanInitially bipartisanBipartisanPolarisedPolarised
EU compatibility signal⚠️ Green Deal tension✅ No tensionN/A (non-EU)✅ No tension⚠️ Reviewed⚠️ Reviewed
SourceHD03236, SCB PR0101DK SkattestyrelsenSSB StrømstatistikkTilastokeskusBundesfinanzministeriumMinistère Économie

🧪 Instrument-Design Comparison

FeatureSweden (HD03236)Best-practice comparatorGap
Targeting mechanismFlat pump-price reductionNorway: income-tested rebate🟠 HIGH — Sweden's flat cut is regressive
Sunset clause12 monthsGermany: dynamic cap with reassessment at 6 m🟡 MEDIUM — review trigger absent
EU-Commission coordinationPost-hoc notification likelyGermany: pre-cleared🟠 HIGH — state-aid risk
Climate-policy compensationNone documentedFinland: paired with renewable incentives🟠 HIGH — offsets absent
Distributional analysis publishedNoNorway: published by SSB🟡 MEDIUM

🕰️ Historical Analogue — Sweden 2008

  • Context: Financial-crisis stabilisation package under Reinfeldt government.
  • Parallel: Large-scale, pre-election fiscal intervention; cost-of-living relief through tax-side levers.
  • Outcome: Moderate electoral gain for incumbents; opposition framed it as regressive.
  • Relevance to HD03236: 🟩 HIGH — distributional critique likely to be central campaign narrative again.
  • Source: Historical analysis, SCB reference tables.

📈 Macro / Fiscal Benchmarks (IMF WEO — vintage WEO-2026-04)

Cross-country macro & fiscal context for the comparator set, pulled from the IMF World Economic Outlook (primary source for all economic data). Citations MUST carry the vintage tag — e.g. (WEO Apr-2026, NGDP_RPCH). Fetch via tsx scripts/imf-fetch.ts compare --indicator <CODE> --countries SWE,DNK,NOR,FIN,DEU,FRA --persist (one batched call per indicator).

Indicator (code)SwedenDenmarkNorwayFinlandGermanyFrance
Real GDP growth, 2025 (NGDP_RPCH)
Real GDP growth, 2027 proj (NGDP_RPCH)
Inflation CPI, 2025 (PCPIPCH)
Unemployment, 2025 (LUR)
Gross debt / GDP, 2025 (GGXWDG_NGDP)
Fiscal balance / GDP, 2025 (GGXCNL_NGDP)
Current account / GDP, 2025 (BCA_NGDPD)

Interpretation: Fill after running the batched compare call. Flag Sweden's relative position (top / middle / bottom quartile of comparator set) and note any projection divergence (WEO Apr-2026 vs Oct-2025 if applicable).


🌍 Governance Benchmarks (World Bank WGI — source=75, latest)

World Bank supplies the governance, environment, and social context here. Economic rows above use IMF. Add a Statskontoret row/table when the Swedish measure depends on agency capacity, administrative burden or public-sector efficiency.

IndicatorSwedenDenmarkNorwayFinlandGermanyFrance
Government Effectiveness1.892.011.932.041.771.30
Regulatory Quality1.852.001.601.891.811.17
Rule of Law1.992.062.032.011.751.28
Control of Corruption2.152.282.132.191.861.26
Voice & Accountability1.511.631.641.631.421.19

Interpretation: Sweden retains top-quartile rule-of-law and anti-corruption scores. A fuel-tax cut challenging EU-state-aid compatibility carries outsized reputational downside relative to Denmark or Finland, whose packages were pre-cleared.


🇸🇪 Swedish Ground-Truth Transmission Layer (SCB + Riksbank)

Use this table whenever the Swedish measure depends on domestic price, labour-market, household-income or monetary-policy transmission. IMF remains primary for cross-country macro; SCB and Riksbank supply the Swedish-specific ground truth. Fetch with tsx scripts/scb-fetch.ts preset --preset <cpi|aku|household-economy|fuel-prices> --persist and tsx scripts/riksbank-fetch.ts <repo-rate-path|minutes|fuel-price-context> --persist.

Transmission stepSwedish sourceRequired provenanceCurrent valueTiming / lagAnalytical use
Pump price / energy component → CPISCB fuel-prices (PR0101A) + SCB cpi (0000003N)economicProvenance.provider="scb"MonthlyEstimate direct CPI and disposable-income effect
Labour-market slackSCB aku (000003V8)economicProvenance.provider="scb"QuarterlyJudge whether Swedish unemployment divergence is structural or cyclical
Household disposable-income exposureSCB household-economy (HE0110A)economicProvenance.provider="scb"Annual / latestDistributional incidence and voter-segment exposure
Monetary-policy pass-throughRiksbank repo-rate-path + minuteseconomicProvenance.provider="riksbank"Per monetary-policy decisionCheck whether fiscal relief conflicts with the Riksbank inflation path

Interpretation: State the Swedish mechanism explicitly: instrument → SCB/Riksbank metric → household / labour / sentiment channel → expected political salience. Never relabel SCB or Riksbank data as IMF; use IMF only for cross-country macro/fiscal comparators.


📘 Policy-Transfer Assessment

QuestionAnswerEvidence
Has Sweden implemented this type of measure before?Yes, 2022 electricity-price supportPrior riksmöte record
Is the instrument already established in peer countries?Yes, widelySee comparison matrix
Does Sweden's design reflect best-practice elements?PartiallySee instrument-design table
Main transferability riskRegressive targeting + Green-Deal tensionHD03236 analysis

⚠️ Risks Highlighted by International Comparison

RiskLevelInternational evidence
State-aid / EU-Commission pushback🟠 HIGHGermany faced 9-month review
Regressive fiscal incidence🟠 HIGHSweden 2008 analogue
Climate-policy coherence challenge🟠 HIGHNorway paired support with renewables
Electoral-timing perception🟡 MEDIUMFrance 2022 pre-election parallel

SourceDescription
world-bank MCP — WGI indicatorsGovernance benchmarks
imf (scripted) — WEOFiscal forecasts
scb MCP — PR0101Swedish consumer-price index
OECD Economic OutlookCross-country fiscal context
National ministry portalsDenmark, Norway, Finland, Germany, France source documents

Document Control

  • Template path: /analysis/templates/comparative-international.md
  • Also known as: international-comparative.md (filename variant — content identical)
  • Referenced by: ai-driven-analysis-guide.md § Step 5
  • Classification: Public
  • Next Review: 2026-07-21

✅ 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.