Skip to content

📰 Monthly Review: March 2026 — Security, Housing Reform and Pre-Election Legislative Surge#1441

Merged
pethers merged 2 commits intomainfrom
news/content/2026-03-28/monthly-review-3e62c6112c788152
Mar 28, 2026
Merged

📰 Monthly Review: March 2026 — Security, Housing Reform and Pre-Election Legislative Surge#1441
pethers merged 2 commits intomainfrom
news/content/2026-03-28/monthly-review-3e62c6112c788152

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 28, 2026


💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

- EN and SV monthly review articles covering March 2026 parliamentary activity
- 20+ government propositions analyzed (security, housing, criminal justice, education)
- 20 committee reports, 422 interpellations, 658 written questions covered
- Analysis artifacts from pre-article analysis pipeline included
- All HTML validated with HTMLHint, file ownership verified

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added monthly-review news News articles and content generation labels Mar 28, 2026
@pethers
Copy link
Copy Markdown
Member

pethers commented Mar 28, 2026

@copilot merge

This branch has conflicts that must be resolved
Use the web editor or the command line to resolve conflicts before continuing.

analysis/daily/2026-03-28/classification-results.md
analysis/daily/2026-03-28/cross-reference-map.md
analysis/daily/2026-03-28/data-download-manifest.md
analysis/daily/2026-03-28/risk-assessment.md
analysis/daily/2026-03-28/significance-scoring.md
analysis/daily/2026-03-28/stakeholder-perspectives.md
analysis/daily/2026-03-28/swot-analysis.md
analysis/daily/2026-03-28/synthesis-summary.md
analysis/daily/2026-03-28/threat-analysis.md
analysis/weekly/2026-W13/weekly-synthesis.md

…28/monthly-review-3e62c6112c788152

# Conflicts:
#	analysis/daily/2026-03-28/classification-results.md
#	analysis/daily/2026-03-28/cross-reference-map.md
#	analysis/daily/2026-03-28/data-download-manifest.md
#	analysis/daily/2026-03-28/risk-assessment.md
#	analysis/daily/2026-03-28/significance-scoring.md
#	analysis/daily/2026-03-28/stakeholder-perspectives.md
#	analysis/daily/2026-03-28/swot-analysis.md
#	analysis/daily/2026-03-28/synthesis-summary.md
#	analysis/daily/2026-03-28/threat-analysis.md
#	analysis/weekly/2026-W13/weekly-synthesis.md

Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
@pethers pethers marked this pull request as ready for review March 28, 2026 12:09
Copilot AI review requested due to automatic review settings March 28, 2026 12:09
@pethers pethers merged commit 37e0f9c into main Mar 28, 2026
12 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 28, 2026

@copilot merge

This branch has conflicts that must be resolved
...

Resolved all 10 merge conflicts (timestamp-only differences from weekly review PR #1439) in bf2b2ca and merged via squash in 37e0f9c.

@github-actions github-actions bot added documentation Documentation updates html-css HTML/CSS changes translation Translation updates size-l Large change (250-1000 lines) labels Mar 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

🔍 Lighthouse Performance Audit

Category Score Status
Performance 85/100 🟡
Accessibility 95/100 🟢
Best Practices 90/100 🟢
SEO 95/100 🟢

📥 Download full Lighthouse report

Budget Compliance: Performance budgets enforced via budget.json

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the March 2026 Monthly Review article pages (EN/SV) to the static news site, and updates generated timestamps in the related weekly/daily analysis artifacts after resolving conflicts with PR #1439.

Changes:

  • Add news/2026-03-28-monthly-review-{en,sv}.html with full article content, navigation, and Schema.org structured data.
  • Update analysis/weekly/2026-W13/weekly-synthesis.md generated timestamps.
  • Update generated timestamps across the analysis/daily/2026-03-28/ artifact set.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
news/2026-03-28-monthly-review-sv.html New Swedish monthly review article page (metadata, structured data, article content).
news/2026-03-28-monthly-review-en.html New English monthly review article page (metadata, structured data, article content).
analysis/weekly/2026-W13/weekly-synthesis.md Timestamp-only conflict resolution updates to weekly synthesis metadata.
analysis/daily/2026-03-28/threat-analysis.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/synthesis-summary.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/swot-analysis.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/stakeholder-perspectives.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/significance-scoring.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/risk-assessment.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/data-download-manifest.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/cross-reference-map.md Timestamp-only conflict resolution update.
analysis/daily/2026-03-28/classification-results.md Timestamp-only conflict resolution update.

Comment on lines +49 to +58
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fi.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-de.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fr.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-es.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-nl.html">
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ar.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ko.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-zh.html">
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hreflang alternates list includes many language versions (da/nb/fi/de/fr/es/nl/ar/he/ja/ko/zh), but only the EN/SV versions of this article exist in the repo. This can cause broken alternates/404s and incorrect SEO signals. Limit hreflang links to the actually published pages (and x-default), or add the missing translated pages in the same PR.

Suggested change
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fi.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-de.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fr.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-es.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-nl.html">
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ar.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ko.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-zh.html">
<!-- Hreflang alternates limited to actually published language versions (EN/SV) and x-default -->

Copilot uses AI. Check for mistakes.
Comment on lines +49 to +58
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fi.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-de.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fr.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-es.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-nl.html">
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ar.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ko.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-zh.html">
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hreflang alternates list includes many language versions (da/nb/fi/de/fr/es/nl/ar/he/ja/ko/zh), but only the SV/EN versions of this article exist in the repo. This can cause broken alternates/404s and incorrect SEO signals. Limit hreflang links to the actually published pages (and x-default), or add the missing translated pages in the same PR.

Suggested change
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fi.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-de.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-fr.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-es.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-nl.html">
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ar.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-ko.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/news/2026-03-28-monthly-review-zh.html">

Copilot uses AI. Check for mistakes.
</ul>

<h3>Cross-Party Voting Patterns</h3>
<p>Voting data from the AU10 division (4 March) showed broad cross-party support on labour market issues, with M, S, SD, KD, L and C voting Ja, while MP voted Nej — a pattern consistent with MP's increasingly isolated position on economic policy. The government coalition plus SD continues to command comfortable majorities on security and criminal justice legislation.</p>
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This English paragraph uses Swedish voting labels ("Ja"/"Nej"), which reads as a language mix in the EN article. Consider switching to "Yes"/"No" for consistency with the rest of the English content.

Suggested change
<p>Voting data from the AU10 division (4 March) showed broad cross-party support on labour market issues, with M, S, SD, KD, L and C voting Ja, while MP voted Nej — a pattern consistent with MP's increasingly isolated position on economic policy. The government coalition plus SD continues to command comfortable majorities on security and criminal justice legislation.</p>
<p>Voting data from the AU10 division (4 March) showed broad cross-party support on labour market issues, with M, S, SD, KD, L and C voting Yes, while MP voted No — a pattern consistent with MP's increasingly isolated position on economic policy. The government coalition plus SD continues to command comfortable majorities on security and criminal justice legislation.</p>

Copilot uses AI. Check for mistakes.
@pethers pethers deleted the news/content/2026-03-28/monthly-review-3e62c6112c788152 branch March 29, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation updates html-css HTML/CSS changes monthly-review news News articles and content generation size-l Large change (250-1000 lines) translation Translation updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants