cross-reference-map.md

May 3, 2026 · View on GitHub

Hack23 Logo

🔗 Cross-Reference Map Template

📊 Structural Map of Relationships Across Downloaded Documents
🎯 Policy Clusters · Legislative Chains · Coordinated Activity · Temporal Alignment

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 one cross-reference-map.md per workflow folder. It connects the documents in the current run to each other and to documents from earlier runs. Save as analysis/daily/${ARTICLE_DATE}/${DOC_TYPE}/cross-reference-map.md.

✨ What to produce: At least five concrete cross-document relationships per workflow folder, with Mermaid visualisation. Every relationship ties specific dok_ids to a typed relationship (policy cluster, legislative chain, opposition strategy, coalition signal, temporal alignment).


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

SlotValue
Owning methodologyper-artifact-methodologies.md
Owning gate checkCheck 1 + sibling-folder coverage — see 05-analysis-gate.md
Required inputsdata-download-manifest.md; sibling folders under $ARTICLE_DATE
Horizon bandper-run (per scripts/horizon-context.ts)
Output familyFamily B — Structural Metadata
Aggregation order27 of 30 in canonical order (see scripts/render-lib/aggregator/order.ts)
Reader Intelligence Guiderow generated from cross-reference-map.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

FieldValue
F3EAD stageExploit (connecting documents into patterns for downstream Analyze)
PIRscoalition-stability, democratic-norms — cross-document relationships reveal coordination
Admiralty floorA1 for primary dok_id links; B2 acceptable for inferred narrative linkages
SATs usedAnalysis of Competing Hypotheses; Link Analysis; Pattern Recognition
ICD 203 standards appliedsources, argumentation, visual information

See political-style-guide.md for canonical F3EAD / PIR catalog / Admiralty Code / ICD 203 / WEP / SATs definitions.


📋 Context

FieldValue
Map IDXRF-YYYY-MM-DD-NNN
GeneratedYYYY-MM-DD HH:MM UTC
Scopee.g., propositions 2026-04-20
Documents in scopeN
Relationships identifiedN
Overall Confidence🟩 HIGH / 🟧 MEDIUM / 🟥 LOW

🗺️ Cross-Reference Overview

graph LR
    subgraph Fiscal["💰 Fiscal Cluster"]
        HD03100[HD03100<br/>Spring Bill]
        HD0399[HD0399<br/>Amendment Budget]
        HD03236[HD03236<br/>Fuel+Energy Support]
    end

    subgraph Energy["⚡ Energy Cluster"]
        HD03239[HD03239<br/>Wind Municipal Revenue]
        HD03238[HD03238<br/>Env Permitting]
        HD03240[HD03240<br/>Electricity Laws]
    end

    subgraph Security["🛡️ Security Cluster"]
        HD03220[HD03220<br/>NATO Finland eFP]
        HD03231[HD03231<br/>Ukraine Tribunal]
        HD03232[HD03232<br/>Ukraine Compensation]
    end

    HD03100 --> HD0399
    HD0399 --> HD03236
    HD03239 --> HD03238
    HD03238 --> HD03240
    HD03220 --> HD03231
    HD03231 --> HD03232

    style HD03100 fill:#D32F2F,color:#FFFFFF
    style HD0399 fill:#FF9800,color:#FFFFFF
    style HD03236 fill:#FF9800,color:#FFFFFF
    style HD03239 fill:#1565C0,color:#FFFFFF
    style HD03238 fill:#1565C0,color:#FFFFFF
    style HD03240 fill:#1565C0,color:#FFFFFF
    style HD03220 fill:#C2185B,color:#FFFFFF
    style HD03231 fill:#C2185B,color:#FFFFFF
    style HD03232 fill:#C2185B,color:#FFFFFF

🧷 Relationship Register

#TypeDocumentsSignificance (1–10)ConfidenceSummary
XR-01📦 Policy clusterHD03100, HD0399, HD032369🟩 HIGHFiscal package: spring bill → amendment → cost-of-living relief
XR-02⚙️ Legislative chainHD03239 → HD03238 → HD032408🟩 HIGHMunicipal wind revenue requires permitting agency and new electricity-market rules
XR-03⚔️ Opposition strategyHD11680, HD11683, HD116797🟧 MEDIUMCoordinated S-party interpellations on foreign policy filed same day
XR-04🧩 Coalition signalHD03237, HD032468🟩 HIGHTwo justice bills fulfil SD coalition commitments
XR-05⏱️ Temporal alignmentHD01CU22, HD01CU27, HD01CU286🟧 MEDIUMThree CU reports land same day — committee clear-out pattern

Each relationship must be backed by at least one concrete cross-cited element (shared policy domain keyword, shared sponsor, shared committee, shared date, or explicit textual reference).


🔀 Relationship Types — When to Use Each

TypeDefinitionEvidence Standard
📦 Policy cluster≥ 2 documents addressing the same policy area within a short windowShared keyword + shared committee or common political domain
⚙️ Legislative chainProposition → committee report → vote sequenceExplicit textual references or identical bill numbers
⚔️ Opposition strategyCoordinated motions, interpellations, or written questionsSame filer / party group and shared topic
🧩 Coalition signalDocuments revealing coalition tension or alignmentShared co-sponsors or party-group votes
⏱️ Temporal alignmentSame-day or same-week clustering suggesting coordinated timingPublication date alignment
🌍 External parallelDocument aligns with EU, NATO, OECD, or peer-country actionNamed external instrument or directive
🕰️ Historical parallelDocument mirrors a prior riksmöte's actionNamed prior dok_id with outcome

📊 Cluster Deep-Dive — Example Structure (repeat per cluster)

Cluster XR-01 — Fiscal Cluster

  • Documents: HD03100 (Spring Bill), HD0399 (Amendment Budget), HD03236 (Fuel + Energy Support)
  • Political domain: Fiscal / Cost-of-living
  • Sponsors: Finance Minister Elisabeth Svantesson (M)
  • Committee referral: Finansutskottet (FiU)
  • Legislative path: Prop → FiU → Kammaren, expected vote YYYY-MM-DD
  • Why this cluster matters: The three documents together form the government's April 2026 cost-of-living package — the fiscal credibility test before the September 2026 election.
  • Cross-link impact: Voter-segment impact concentrated in Segments 1 & 2 (rural drivers, suburban homeowners); policy effect measurable by pump-price by early July 2026.
  • Confidence: 🟩 HIGH — all three documents confirmed via get_propositioner with full text.

🧭 Coverage Check

Relationship CountVerdict
0🔴 FAIL — rerun with broader search window
1–4🟡 THIN — try adding temporal alignment or external parallels
5–9🟢 ADEQUATE
≥ 10🟢🟢 RICH — use in synthesis as narrative anchor

🔁 Update Triggers

TriggerAction
New document arrives that matches an existing clusterAdd to relationship register, bump significance if warranted
Vote outcome landsUpdate Legislative chain entry with result
Related document from prior riksmöte surfacesAdd Historical parallel entry

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.