Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 17 additions & 16 deletions .github/prompts/06-article-generation.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@ What the aggregator does:
1. Reads **every** committed `.md` under `analysis/daily/$ARTICLE_DATE/$SUBFOLDER/` (including `documents/*.md` and any `ext/*.md`).
2. Strips each file's YAML front-matter, duplicate H1, and admin/footer boilerplate (`Document control`, `Audit trail`, `Generated by …`, `Run ID …`, `— End of template —`).
3. Rewrites relative `[label](path.md)` links to absolute GitHub blob URLs so every claim stays auditable.
4. Concatenates the files in the deterministic narrative order below, injecting a single `## <Section title>` heading and a `_Source: [\`file.md\`](GitHub URL)_` attribution above each block. Mermaid code fences pass through untouched.
5. Emits one canonical markdown file with YAML front-matter:
4. Inserts a deterministic `## Reader Intelligence Guide` so readers can jump to BLUF, Key Judgments, significance scoring, media framing, forward indicators, scenarios and dok_id-level evidence before the technical appendices.
5. Concatenates the files in the deterministic political-intelligence order below, injecting a single `## <Section title>` heading and a `_Source: [\`file.md\`](GitHub URL)_` attribution above each block. Mermaid code fences pass through untouched.
6. Emits one canonical markdown file with YAML front-matter:

`analysis/daily/$ARTICLE_DATE/$SUBFOLDER/article.md`

Expand All @@ -33,19 +34,19 @@ What the aggregator does:
2. `synthesis-summary.md`
3. `intelligence-assessment.md` ← Key Judgments + PIRs (ICD-203 — placed immediately after the synthesis so readers meet the thesis before the evidence stack)
4. `significance-scoring.md`
5. `stakeholder-perspectives.md`
6. `swot-analysis.md`
7. `risk-assessment.md`
8. `threat-analysis.md`
9. **Per-document intelligence** — every `documents/*-analysis.md`, one `### {dok_id}` subsection each
10. `scenario-analysis.md`
11. `forward-indicators.md`
12. `election-2026-analysis.md`
13. `coalition-mathematics.md`
14. `voter-segmentation.md`
15. `comparative-international.md`
16. `historical-parallels.md`
17. `media-framing-analysis.md`
5. `media-framing-analysis.md` ← reader-facing narrative contestation, amplifiers and manipulation-risk lens
6. `stakeholder-perspectives.md`
7. `forward-indicators.md`
8. `scenario-analysis.md`
9. `risk-assessment.md`
10. `swot-analysis.md`
11. `threat-analysis.md`
12. **Per-document intelligence** — every `documents/*-analysis.md`, one `### {dok_id}` subsection each
13. `election-2026-analysis.md`
14. `coalition-mathematics.md`
15. `voter-segmentation.md`
16. `comparative-international.md`
17. `historical-parallels.md`
18. `implementation-feasibility.md`
19. `devils-advocate.md`
20. `classification-results.md`
Expand Down Expand Up @@ -73,7 +74,7 @@ What the renderer does:

1. Reads `analysis/daily/$ARTICLE_DATE/$SUBFOLDER/article.md` (or `article.<lang>.md` if the `news-translate` workflow has already published one).
2. Parses it through the `unified` → `remark-parse` → `remark-gfm` → `remark-rehype` → `rehype-raw` → `rehype-slug` → `rehype-autolink-headings` → `rehype-sanitize` → `rehype-stringify` pipeline. Mermaid ```` ```mermaid ```` fences are preserved as `<pre class="mermaid">` and upgraded to SVG client-side by `js/lib/mermaid-init.mjs`.
3. Wraps the sanitised body in the shared site chrome (`scripts/render-lib/index.ts:buildChrome`): full `<head>` with hreflang × all target languages, Open Graph / Twitter / JSON-LD `NewsArticle` (with `isBasedOn` citing every source artifact), cyberpunk header with skip-link + language switcher, footer with "Analysis sources" block linking every `.md` under the source folder back to GitHub.
3. Wraps the sanitised body in the shared site chrome (`scripts/render-lib/index.ts:buildChrome`): full `<head>` with hreflang × all target languages, Open Graph / Twitter / JSON-LD `NewsArticle` (with `isBasedOn` citing every source artifact), cyberpunk header with skip-link + language switcher, article dek + provenance badges, footer with "Analysis sources" block linking every source `.md` / `.json` artifact under the source folder back to GitHub. Generated `article.md`, translated `article.<lang>.md`, and `pass1/` snapshots are excluded from the public source list.
4. Writes one HTML file per requested language:

`news/$ARTICLE_DATE-$SUBFOLDER-$LANG.html` (e.g. `news/2026-04-23-propositions-en.html`)
Expand Down
340 changes: 318 additions & 22 deletions Article-Generation.md

Large diffs are not rendered by default.

777 changes: 395 additions & 382 deletions analysis/daily/2026-04-17/realtime-1434/article.md

Large diffs are not rendered by default.

571 changes: 292 additions & 279 deletions analysis/daily/2026-04-18/realtime-1705/article.md

Large diffs are not rendered by default.

1,248 changes: 630 additions & 618 deletions analysis/daily/2026-04-18/weekly-review/article.md

Large diffs are not rendered by default.

1,031 changes: 522 additions & 509 deletions analysis/daily/2026-04-19/deep-inspection/article.md

Large diffs are not rendered by default.

500 changes: 256 additions & 244 deletions analysis/daily/2026-04-19/month-ahead/article.md

Large diffs are not rendered by default.

716 changes: 364 additions & 352 deletions analysis/daily/2026-04-19/monthly-review/article.md

Large diffs are not rendered by default.

675 changes: 344 additions & 331 deletions analysis/daily/2026-04-19/realtime-1219/article.md

Large diffs are not rendered by default.

414 changes: 213 additions & 201 deletions analysis/daily/2026-04-20/evening-analysis/article.md

Large diffs are not rendered by default.

504 changes: 259 additions & 245 deletions analysis/daily/2026-04-20/interpellations/article.md

Large diffs are not rendered by default.

1,009 changes: 511 additions & 498 deletions analysis/daily/2026-04-20/motions/article.md

Large diffs are not rendered by default.

503 changes: 258 additions & 245 deletions analysis/daily/2026-04-21/committeeReports/article.md

Large diffs are not rendered by default.

576 changes: 294 additions & 282 deletions analysis/daily/2026-04-21/evening-analysis/article.md

Large diffs are not rendered by default.

1,009 changes: 511 additions & 498 deletions analysis/daily/2026-04-21/motions/article.md

Large diffs are not rendered by default.

312 changes: 162 additions & 150 deletions analysis/daily/2026-04-21/realtime-1353/article.md

Large diffs are not rendered by default.

808 changes: 412 additions & 396 deletions analysis/daily/2026-04-22/evening-analysis/article.md

Large diffs are not rendered by default.

740 changes: 378 additions & 362 deletions analysis/daily/2026-04-22/realtime-2338/article.md

Large diffs are not rendered by default.

444 changes: 230 additions & 214 deletions analysis/daily/2026-04-23/committeeReports/article.md

Large diffs are not rendered by default.

592 changes: 304 additions & 288 deletions analysis/daily/2026-04-23/month-ahead/article.md

Large diffs are not rendered by default.

778 changes: 397 additions & 381 deletions analysis/daily/2026-04-23/monthly-review/article.md

Large diffs are not rendered by default.

592 changes: 304 additions & 288 deletions analysis/daily/2026-04-23/motions/article.md

Large diffs are not rendered by default.

648 changes: 332 additions & 316 deletions analysis/daily/2026-04-24/committeeReports/article.md

Large diffs are not rendered by default.

922 changes: 469 additions & 453 deletions analysis/daily/2026-04-24/evening-analysis/article.md

Large diffs are not rendered by default.

600 changes: 308 additions & 292 deletions analysis/daily/2026-04-24/interpellations/article.md

Large diffs are not rendered by default.

970 changes: 493 additions & 477 deletions analysis/daily/2026-04-24/motions/article.md

Large diffs are not rendered by default.

382 changes: 199 additions & 183 deletions analysis/daily/2026-04-24/propositions/article.md

Large diffs are not rendered by default.

1,796 changes: 922 additions & 874 deletions news/2026-04-17-realtime-1434-en.html

Large diffs are not rendered by default.

1,796 changes: 922 additions & 874 deletions news/2026-04-17-realtime-1434-sv.html

Large diffs are not rendered by default.

1,030 changes: 539 additions & 491 deletions news/2026-04-18-realtime-1705-en.html

Large diffs are not rendered by default.

1,030 changes: 539 additions & 491 deletions news/2026-04-18-realtime-1705-sv.html

Large diffs are not rendered by default.

1,561 changes: 802 additions & 759 deletions news/2026-04-18-weekly-review-en.html

Large diffs are not rendered by default.

1,561 changes: 802 additions & 759 deletions news/2026-04-18-weekly-review-sv.html

Large diffs are not rendered by default.

1,658 changes: 853 additions & 805 deletions news/2026-04-19-deep-inspection-en.html

Large diffs are not rendered by default.

1,658 changes: 853 additions & 805 deletions news/2026-04-19-deep-inspection-sv.html

Large diffs are not rendered by default.

817 changes: 430 additions & 387 deletions news/2026-04-19-month-ahead-en.html

Large diffs are not rendered by default.

817 changes: 430 additions & 387 deletions news/2026-04-19-month-ahead-sv.html

Large diffs are not rendered by default.

1,239 changes: 641 additions & 598 deletions news/2026-04-19-monthly-review-en.html

Large diffs are not rendered by default.

1,239 changes: 641 additions & 598 deletions news/2026-04-19-monthly-review-sv.html

Large diffs are not rendered by default.

1,320 changes: 684 additions & 636 deletions news/2026-04-19-realtime-1219-en.html

Large diffs are not rendered by default.

1,320 changes: 684 additions & 636 deletions news/2026-04-19-realtime-1219-sv.html

Large diffs are not rendered by default.

823 changes: 433 additions & 390 deletions news/2026-04-20-evening-analysis-en.html

Large diffs are not rendered by default.

823 changes: 433 additions & 390 deletions news/2026-04-20-evening-analysis-sv.html

Large diffs are not rendered by default.

1,241 changes: 647 additions & 594 deletions news/2026-04-20-interpellations-en.html

Large diffs are not rendered by default.

1,241 changes: 647 additions & 594 deletions news/2026-04-20-interpellations-sv.html

Large diffs are not rendered by default.

2,762 changes: 1,405 additions & 1,357 deletions news/2026-04-20-motions-en.html

Large diffs are not rendered by default.

2,762 changes: 1,405 additions & 1,357 deletions news/2026-04-20-motions-sv.html

Large diffs are not rendered by default.

1,728 changes: 888 additions & 840 deletions news/2026-04-21-committeeReports-en.html

Large diffs are not rendered by default.

1,728 changes: 888 additions & 840 deletions news/2026-04-21-committeeReports-sv.html

Large diffs are not rendered by default.

833 changes: 438 additions & 395 deletions news/2026-04-21-evening-analysis-en.html

Large diffs are not rendered by default.

833 changes: 438 additions & 395 deletions news/2026-04-21-evening-analysis-sv.html

Large diffs are not rendered by default.

2,744 changes: 1,396 additions & 1,348 deletions news/2026-04-21-motions-en.html

Large diffs are not rendered by default.

2,744 changes: 1,396 additions & 1,348 deletions news/2026-04-21-motions-sv.html

Large diffs are not rendered by default.

587 changes: 315 additions & 272 deletions news/2026-04-21-realtime-1353-en.html

Large diffs are not rendered by default.

587 changes: 315 additions & 272 deletions news/2026-04-21-realtime-1353-sv.html

Large diffs are not rendered by default.

1,909 changes: 986 additions & 923 deletions news/2026-04-22-evening-analysis-en.html

Large diffs are not rendered by default.

1,909 changes: 986 additions & 923 deletions news/2026-04-22-evening-analysis-sv.html

Large diffs are not rendered by default.

1,333 changes: 698 additions & 635 deletions news/2026-04-22-realtime-2338-en.html

Large diffs are not rendered by default.

1,333 changes: 698 additions & 635 deletions news/2026-04-22-realtime-2338-sv.html

Large diffs are not rendered by default.

1,459 changes: 761 additions & 698 deletions news/2026-04-23-committeeReports-en.html

Large diffs are not rendered by default.

1,459 changes: 761 additions & 698 deletions news/2026-04-23-committeeReports-sv.html

Large diffs are not rendered by default.

1,479 changes: 771 additions & 708 deletions news/2026-04-23-month-ahead-en.html

Large diffs are not rendered by default.

1,479 changes: 771 additions & 708 deletions news/2026-04-23-month-ahead-sv.html

Large diffs are not rendered by default.

1,447 changes: 755 additions & 692 deletions news/2026-04-23-monthly-review-en.html

Large diffs are not rendered by default.

1,447 changes: 755 additions & 692 deletions news/2026-04-23-monthly-review-sv.html

Large diffs are not rendered by default.

1,123 changes: 593 additions & 530 deletions news/2026-04-23-motions-en.html

Large diffs are not rendered by default.

1,123 changes: 593 additions & 530 deletions news/2026-04-23-motions-sv.html

Large diffs are not rendered by default.

1,917 changes: 990 additions & 927 deletions news/2026-04-24-committeeReports-en.html

Large diffs are not rendered by default.

1,917 changes: 990 additions & 927 deletions news/2026-04-24-committeeReports-sv.html

Large diffs are not rendered by default.

1,457 changes: 760 additions & 697 deletions news/2026-04-24-evening-analysis-en.html

Large diffs are not rendered by default.

1,457 changes: 760 additions & 697 deletions news/2026-04-24-evening-analysis-sv.html

Large diffs are not rendered by default.

1,139 changes: 601 additions & 538 deletions news/2026-04-24-interpellations-en.html

Large diffs are not rendered by default.

1,139 changes: 601 additions & 538 deletions news/2026-04-24-interpellations-sv.html

Large diffs are not rendered by default.

2,567 changes: 1,315 additions & 1,252 deletions news/2026-04-24-motions-en.html

Large diffs are not rendered by default.

2,567 changes: 1,315 additions & 1,252 deletions news/2026-04-24-motions-sv.html

Large diffs are not rendered by default.

977 changes: 520 additions & 457 deletions news/2026-04-24-propositions-en.html

Large diffs are not rendered by default.

977 changes: 520 additions & 457 deletions news/2026-04-24-propositions-sv.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
"rehype-autolink-headings": "^7.1.0",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
"github-slugger": "^2.0.0",
"rehype-slug": "^6.0.0",
"rehype-stringify": "^10.0.1",
"remark-gfm": "^4.0.1",
Expand Down
55 changes: 51 additions & 4 deletions political-intelligence.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,12 @@
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Riksdagsmonitor Political Intelligence">
<meta property="og:updated_time" content="2026-04-24T18:28:11.834Z">
<meta property="og:updated_time" content="2026-04-25T09:12:37.055Z">

<!-- Article (collection-page) extras -->
<meta property="article:publisher" content="https://www.hack23.com">
<meta property="article:section" content="Political Intelligence">
<meta property="article:modified_time" content="2026-04-24T18:28:11.834Z">
<meta property="article:modified_time" content="2026-04-25T09:12:37.055Z">
<meta property="article:published_time" content="2026-04-24T00:00:00Z">
<meta property="article:tag" content="political intelligence">
<meta property="article:tag" content="Riksdagsmonitor">
Expand Down Expand Up @@ -451,7 +451,7 @@ <h1><span aria-hidden="true">🧠</span> Political Intelligence</h1>
<span class="pi-stat" role="listitem"><strong>19</strong> Methodologies</span>
<span class="pi-stat" role="listitem"><strong>35</strong> Analysis Templates</span>
<span class="pi-stat" role="listitem"><strong>29</strong> Daily Analysis Artifacts</span>
<span class="pi-stat" role="listitem"><strong>3142</strong> artifacts</span>
<span class="pi-stat" role="listitem"><strong>3171</strong> artifacts</span>
</div>
</header>

Expand Down Expand Up @@ -930,7 +930,7 @@ <h3 style="font-family: var(--font-heading, 'Orbitron', sans-serif); color: var(
<article class="pi-day">
<header class="pi-day-header">
<h3><time datetime="2026-04-24">2026-04-24</time></h3>
<span class="pi-day-total" aria-label="136 artifacts">136 artifacts</span>
<span class="pi-day-total" aria-label="165 artifacts">165 artifacts</span>
<a class="pi-day-github" href="https://github.com/Hack23/riksdagsmonitor/tree/main/analysis/daily/2026-04-24" target="_blank" rel="noopener noreferrer" aria-label="Open on GitHub (2026-04-24)">
<span aria-hidden="true">🔗</span> Open on GitHub
</a>
Expand Down Expand Up @@ -989,6 +989,53 @@ <h3><time datetime="2026-04-24">2026-04-24</time></h3>
</details>
</li>

<li class="pi-stream">
<a class="pi-stream-link" href="https://github.com/Hack23/riksdagsmonitor/tree/main/analysis/daily/2026-04-24/evening-analysis" target="_blank" rel="noopener noreferrer">
<span class="pi-stream-icon" aria-hidden="true">🌙</span>
<span class="pi-stream-name">Evening Analysis</span>
<span class="pi-stream-count" aria-label="29 artifacts">29</span>
</a>
<p class="pi-stream-desc">Evening analysis synthesising the day&#039;s parliamentary and government developments.</p>
<details class="pi-stream-artifacts">
<summary class="pi-stream-artifacts-summary">
<span class="pi-stream-artifacts-toggle" aria-hidden="true">▸</span>
<span class="pi-stream-artifacts-label">Show individual artifacts</span>
<span class="pi-stream-artifacts-count">(29)</span>
</summary>
<ol class="pi-artifact-list" aria-label="29 artifacts in this stream — Evening Analysis">
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/article.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">Article</span> <code class="pi-artifact-file">article.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/classification-results.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">Classification Results</span> <code class="pi-artifact-file">classification-results.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/coalition-mathematics.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🧮</span> <span class="pi-artifact-title">Coalition Mathematics</span> <code class="pi-artifact-file">coalition-mathematics.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/comparative-international.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🌐</span> <span class="pi-artifact-title">Comparative International</span> <code class="pi-artifact-file">comparative-international.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/cross-reference-map.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🔗</span> <span class="pi-artifact-title">Cross Reference Map</span> <code class="pi-artifact-file">cross-reference-map.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/data-download-manifest.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📥</span> <span class="pi-artifact-title">Data Download Manifest</span> <code class="pi-artifact-file">data-download-manifest.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/devils-advocate.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">😈</span> <span class="pi-artifact-title">Devils Advocate</span> <code class="pi-artifact-file">devils-advocate.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/documents/HD01CU25-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">HD01CU25 Analysis</span> <code class="pi-artifact-file">documents/HD01CU25-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/documents/HD024082-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">HD024082 Analysis</span> <code class="pi-artifact-file">documents/HD024082-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/documents/HD03252-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">HD03252 Analysis</span> <code class="pi-artifact-file">documents/HD03252-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/documents/HD03253-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">HD03253 Analysis</span> <code class="pi-artifact-file">documents/HD03253-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/documents/HD10447-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">HD10447 Analysis</span> <code class="pi-artifact-file">documents/HD10447-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/election-2026-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🗳️</span> <span class="pi-artifact-title">Election 2026 Analysis</span> <code class="pi-artifact-file">election-2026-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/executive-brief.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📋</span> <span class="pi-artifact-title">Executive Brief</span> <code class="pi-artifact-file">executive-brief.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/forward-indicators.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🔭</span> <span class="pi-artifact-title">Forward Indicators</span> <code class="pi-artifact-file">forward-indicators.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/historical-parallels.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📜</span> <span class="pi-artifact-title">Historical Parallels</span> <code class="pi-artifact-file">historical-parallels.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/implementation-feasibility.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🛠️</span> <span class="pi-artifact-title">Implementation Feasibility</span> <code class="pi-artifact-file">implementation-feasibility.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/intelligence-assessment.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🎯</span> <span class="pi-artifact-title">Intelligence Assessment</span> <code class="pi-artifact-file">intelligence-assessment.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/media-framing-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📺</span> <span class="pi-artifact-title">Media Framing Analysis</span> <code class="pi-artifact-file">media-framing-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/methodology-reflection.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🪞</span> <span class="pi-artifact-title">Methodology Reflection</span> <code class="pi-artifact-file">methodology-reflection.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/README.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📘</span> <span class="pi-artifact-title">README</span> <code class="pi-artifact-file">README.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/risk-assessment.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">⚠️</span> <span class="pi-artifact-title">Risk Assessment</span> <code class="pi-artifact-file">risk-assessment.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/scenario-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🎲</span> <span class="pi-artifact-title">Scenario Analysis</span> <code class="pi-artifact-file">scenario-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/significance-scoring.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🏆</span> <span class="pi-artifact-title">Significance Scoring</span> <code class="pi-artifact-file">significance-scoring.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/stakeholder-perspectives.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📄</span> <span class="pi-artifact-title">Stakeholder Perspectives</span> <code class="pi-artifact-file">stakeholder-perspectives.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/swot-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">📈</span> <span class="pi-artifact-title">SWOT Analysis</span> <code class="pi-artifact-file">swot-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/synthesis-summary.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🧠</span> <span class="pi-artifact-title">Synthesis Summary</span> <code class="pi-artifact-file">synthesis-summary.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/threat-analysis.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">🛡️</span> <span class="pi-artifact-title">Threat Analysis</span> <code class="pi-artifact-file">threat-analysis.md</code></a></li>
<li class="pi-artifact"><a href="https://github.com/Hack23/riksdagsmonitor/blob/main/analysis/daily/2026-04-24/evening-analysis/voter-segmentation.md" target="_blank" rel="noopener noreferrer"><span class="pi-artifact-icon" aria-hidden="true">👥</span> <span class="pi-artifact-title">Voter Segmentation</span> <code class="pi-artifact-file">voter-segmentation.md</code></a></li>
</ol>
</details>
</li>

<li class="pi-stream">
<a class="pi-stream-link" href="https://github.com/Hack23/riksdagsmonitor/tree/main/analysis/daily/2026-04-24/interpellations" target="_blank" rel="noopener noreferrer">
<span class="pi-stream-icon" aria-hidden="true">❓</span>
Expand Down
Loading
Loading