Add interpellation debates articles for 2026-03-17#1243
Conversation
Generate EN/SV interpellation debates analysis covering 15 recent interpellations (March 6-16, 2026) from the 2025/26 riksmöte. Articles include: - Ministerial accountability analysis (11 ministers targeted) - Thematic grouping: elder care (3), economic policy (5), migration (2), justice (2), infrastructure (2), health (2), other (2) - Opposition strategy analysis (S: 11, MP: 2, V: 1, Independent: 1) - SWOT analysis with multi-stakeholder perspectives - Chart.js accountability dashboard - Coalition dynamics assessment Data source: riksdag-regering MCP (get_interpellationer, rm 2025/26) Quality: HTMLHint clean, 3500+ words EN, 2700+ words SV Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds new static news articles for 2026-03-17 covering interpellation debates analysis in English and Swedish, expanding the site’s generated daily analysis content.
Changes:
- Added EN article: interpellation debates analysis with structured data, language switcher, and “Accountability Dashboard” section.
- Added SV article: Swedish counterpart with equivalent structure and content sections.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
| news/2026-03-17-interpellation-debates-en.html | New EN interpellation debates analysis article page (SEO/meta + long-form content + dashboard section). |
| news/2026-03-17-interpellation-debates-sv.html | New SV interpellation debates analysis article page (localized UI + structured data + dashboard section). |
| <span class="separator">•</span> | ||
| <span class="type-badge">Analys</span> | ||
| <span class="separator">•</span> | ||
| <span>9 min read</span> |
| <h3>Accountability Dashboard</h3> | ||
| <canvas id="interpellationChart" width="400" height="250" role="img" aria-label="Bar chart showing interpellations per target minister: Anna Tenje 3, Erik Slottner 3, Elisabeth Svantesson 2, Johan Forssell 2, Gunnar Strömmer 2, Andreas Carlson 2, Elisabet Lann 2, Other ministers 3"></canvas> | ||
| <script> | ||
| (function() { | ||
| var ctx = document.getElementById('interpellationChart'); | ||
| if (ctx && typeof Chart !== 'undefined') { | ||
| new Chart(ctx.getContext('2d'), { | ||
| type: 'bar', | ||
| data: { | ||
| labels: ['Tenje (M)', 'Slottner (KD)', 'Svantesson (M)', 'Forssell (M)', 'Strömmer (M)', 'Carlson (KD)', 'Lann (KD)', 'Others'], | ||
| datasets: [{ | ||
| label: 'Interpellations received', | ||
| data: [3, 3, 2, 2, 2, 2, 2, 3], | ||
| backgroundColor: ['#ff006e', '#ff006e', '#00d9ff', '#00d9ff', '#00d9ff', '#ffbe0b', '#ffbe0b', '#666'] | ||
| }] | ||
| }, | ||
| options: { | ||
| responsive: true, | ||
| plugins: { legend: { display: false }, title: { display: true, text: 'Interpellations by Target Minister (March 6–16, 2026)', color: '#e0e0e0' } }, | ||
| scales: { y: { beginAtZero: true, ticks: { stepSize: 1, color: '#e0e0e0' }, grid: { color: '#333' } }, x: { ticks: { color: '#e0e0e0' }, grid: { color: '#333' } } } | ||
| } | ||
| }); | ||
| } | ||
| })(); | ||
| </script> | ||
| <noscript><p>Chart data: Tenje (M) 3, Slottner (KD) 3, Svantesson (M) 2, Forssell (M) 2, Strömmer (M) 2, Carlson (KD) 2, Lann (KD) 2, Others 3 interpellations.</p></noscript> |
| <h3>Granskningspanel</h3> | ||
| <canvas id="interpellationChart" width="400" height="250" role="img" aria-label="Stapeldiagram som visar interpellationer per minister: Anna Tenje 3, Erik Slottner 3, Elisabeth Svantesson 2, Johan Forssell 2, Gunnar Strömmer 2, Andreas Carlson 2, Elisabet Lann 2, Övriga 3"></canvas> | ||
| <script> | ||
| (function() { | ||
| var ctx = document.getElementById('interpellationChart'); | ||
| if (ctx && typeof Chart !== 'undefined') { | ||
| new Chart(ctx.getContext('2d'), { | ||
| type: 'bar', | ||
| data: { | ||
| labels: ['Tenje (M)', 'Slottner (KD)', 'Svantesson (M)', 'Forssell (M)', 'Strömmer (M)', 'Carlson (KD)', 'Lann (KD)', 'Övriga'], | ||
| datasets: [{ | ||
| label: 'Mottagna interpellationer', | ||
| data: [3, 3, 2, 2, 2, 2, 2, 3], | ||
| backgroundColor: ['#ff006e', '#ff006e', '#00d9ff', '#00d9ff', '#00d9ff', '#ffbe0b', '#ffbe0b', '#666'] | ||
| }] | ||
| }, | ||
| options: { | ||
| responsive: true, | ||
| plugins: { legend: { display: false }, title: { display: true, text: 'Interpellationer per minister (6–16 mars 2026)', color: '#e0e0e0' } }, | ||
| scales: { y: { beginAtZero: true, ticks: { stepSize: 1, color: '#e0e0e0' }, grid: { color: '#333' } }, x: { ticks: { color: '#e0e0e0' }, grid: { color: '#333' } } } | ||
| } | ||
| }); | ||
| } | ||
| })(); | ||
| </script> | ||
| <noscript><p>Diagramdata: Tenje (M) 3, Slottner (KD) 3, Svantesson (M) 2, Forssell (M) 2, Strömmer (M) 2, Carlson (KD) 2, Lann (KD) 2, Övriga 3 interpellationer.</p></noscript> | ||
| </section> |
| "@type": "ListItem", | ||
| "position": 2, | ||
| "name": "Nyheter", | ||
| "item": "https://riksdagsmonitor.com/news/index.html" | ||
| }, | ||
| { | ||
| "@type": "ListItem", | ||
| "position": 3, | ||
| "name": "Interpellationsdebatter: Regeringen ställs till sv", | ||
| "item": "https://riksdagsmonitor.com/news/2026-03-17-interpellation-debates-sv.html" | ||
| } |
| { | ||
| "@type": "ListItem", | ||
| "position": 3, | ||
| "name": "Interpellation Debates: Holding Government to Acco", |
| { | ||
| "@type": "ListItem", | ||
| "position": 3, | ||
| "name": "Interpellationsdebatter: Regeringen ställs till sv", |
| <meta name="twitter:site" content="@riksdagsmonitor"> | ||
| <meta name="twitter:creator" content="@jamessorling"> | ||
| <meta name="twitter:label1" content="Lästid"> | ||
| <meta name="twitter:data1" content="9 min read"> |
|
@copilot open a new pull request to apply changes based on the comments in this thread |
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Address PR review findings in 2026-03-17 interpellation debate EN/SV articles
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
There was a problem hiding this comment.
Pull request overview
Adds new static news analysis articles to the news/ section for 2026-03-17, covering interpellation debates in both Swedish and English as part of the site’s multi-language parliamentary monitoring content.
Changes:
- Add Swedish interpellation debates analysis article for 2026-03-17.
- Add English interpellation debates analysis article for 2026-03-17.
- Include a Chart.js-based “accountability dashboard” visualization in both pages.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| news/2026-03-17-interpellation-debates-sv.html | New SV analysis article page for the interpellation debates batch (includes structured data + chart). |
| news/2026-03-17-interpellation-debates-en.html | New EN analysis article page for the interpellation debates batch (includes structured data + chart). |
| </div> | ||
| </footer> | ||
|
|
||
| <script type="module" src="../scripts/back-to-top.ts"></script> |
| </div> | ||
| </footer> | ||
|
|
||
| <script type="module" src="../scripts/back-to-top.ts"></script> |
Interpellation Debates Analysis — 17 March 2026
Summary
Generates EN/SV interpellation debates analysis articles covering 15 interpellations filed 6–16 March 2026 during riksmöte 2025/26.
Data Source
get_interpellationer(rm: 2025/26, limit: 20)get_sync_statusverified live connectivityContent Analysis
Ministerial Accountability (11 ministers targeted):
Opposition Strategy:
Thematic Grouping (7 policy areas):
Quality Checks
data-translatespansArticles
news/2026-03-17-interpellation-debates-en.htmlnews/2026-03-17-interpellation-debates-sv.html