Skip to content

📰 Week Ahead: Parliamentary Preview March 13-20, 2026 (14 languages)#1087

Merged
pethers merged 14 commits intomainfrom
news/week-ahead-2026-03-12-fdefb7d9076a6614
Mar 12, 2026
Merged

📰 Week Ahead: Parliamentary Preview March 13-20, 2026 (14 languages)#1087
pethers merged 14 commits intomainfrom
news/week-ahead-2026-03-12-fdefb7d9076a6614

Conversation

@github-actions
Copy link
Contributor

Week Ahead: Parliamentary Preview

14 language versions covering upcoming Riksdag activity for March 13-20, 2026.

Articles Generated

Language File Words
🇬🇧 English week-ahead-en.html 2,701
🇸🇪 Svenska week-ahead-sv.html 2,445
🇩🇰 Dansk week-ahead-da.html 2,561
🇳🇴 Norsk week-ahead-no.html 2,550
🇫🇮 Suomi week-ahead-fi.html 2,525
🇩🇪 Deutsch week-ahead-de.html 2,558
🇫🇷 Français week-ahead-fr.html 2,803
🇪🇸 Español week-ahead-es.html 2,764
🇳🇱 Nederlands week-ahead-nl.html 2,609
🇸🇦 العربية week-ahead-ar.html 2,652
🇮🇱 עברית week-ahead-he.html 2,600
🇯🇵 日本語 week-ahead-ja.html 2,204
🇰🇷 한국어 week-ahead-ko.html 2,555
🇨🇳 中文 week-ahead-zh.html 2,209

Key Topics Covered

  • EU committee meetings and council preparations
  • Interpellation responses and parliamentary questions
  • Scheduled votes and plenary debates
  • Frågestund (question time) sessions

Quality Checks

  • ✅ HTMLHint validation passed (all 14 articles)
  • ✅ 0 untranslated data-translate spans
  • ✅ RTL layout for Arabic (ar) and Hebrew (he)
  • ✅ Proper lang attributes on all HTML elements
  • ✅ Schema.org NewsArticle structured data
  • ✅ hreflang cross-references between all 14 versions

Data Sources

  • riksdag-regering-mcp: Swedish Parliament Open Data API
  • Generated by: generate-news-enhanced.ts (automated pipeline)

Also Detected Today (already covered)

  • Prop 2025/26:175: Stricter Swedish citizenship requirements
  • Prop 2025/26:154: Ban on cousin marriages
  • 5 committee reports (FiU, MJU)
  • These are covered in existing government-propositions and committee-reports articles

Generated by News Realtime Monitor ·

Generated week-ahead articles covering upcoming parliamentary activity:
- EU committee meetings and interpellation responses
- Scheduled votes and debates
- Written questions and plenary sessions

Articles: 14 (en, sv, da, no, fi, de, fr, es, nl, ar, he, ja, ko, zh)
Source: riksdag-regering-mcp (Swedish Parliament Open Data)
Quality: All articles pass validation, 0 untranslated spans

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
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

Updates the news-generation bookkeeping metadata and adds a new batch of static “Week Ahead” news article pages (dated 2026‑03‑12) across multiple languages.

Changes:

  • Refresh news/metadata/* generation/batch timestamps and summary fields.
  • Add new “Week Ahead” HTML article pages for the 2026‑03‑13 → 2026‑03‑20 period across locales.
  • Introduce a slightly different page template in the new Week Ahead pages (CSP/fonts/theme init + header markup).

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
news/metadata/last-generation.json Updates last-run timestamp and generation summary fields.
news/metadata/batch-status.json Updates batch completion timestamp.
news/2026-03-12-week-ahead-ar.html New Arabic Week Ahead article page (RTL).
news/2026-03-12-week-ahead-da.html New Danish Week Ahead article page.
news/2026-03-12-week-ahead-de.html New German Week Ahead article page.
news/2026-03-12-week-ahead-en.html New English Week Ahead article page.
news/2026-03-12-week-ahead-es.html New Spanish Week Ahead article page.
news/2026-03-12-week-ahead-fi.html New Finnish Week Ahead article page.
news/2026-03-12-week-ahead-fr.html New French Week Ahead article page.
news/2026-03-12-week-ahead-he.html New Hebrew Week Ahead article page.
news/2026-03-12-week-ahead-ja.html New Japanese Week Ahead article page.
news/2026-03-12-week-ahead-ko.html New Korean Week Ahead article page.
news/2026-03-12-week-ahead-nl.html New Dutch Week Ahead article page.
news/2026-03-12-week-ahead-no.html New Norwegian Week Ahead article page.
news/2026-03-12-week-ahead-sv.html New Swedish Week Ahead article page.
news/2026-03-12-week-ahead-zh.html New Chinese Week Ahead article page.

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The CSP here adds style-src 'unsafe-inline', which weakens the page’s security posture and appears unnecessary (the styles are loaded via external stylesheets). Consider removing unsafe-inline from style-src and aligning with the stricter CSP used on other Week Ahead pages.

Suggested change
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">

Copilot uses AI. Check for mistakes.
Comment on lines +73 to +74
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap"></noscript>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This Google Fonts link uses an inline onload handler (onload="this.media='all'"). If you want to keep CSP reasonably strict (and consistent with other pages), avoid inline event handlers here and load the stylesheet normally (or via a non-inline mechanism).

Suggested change
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap"></noscript>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap">

Copilot uses AI. Check for mistakes.
Comment on lines +247 to +248
<div class="site-tagline">Latest news and analysis from Sweden's Riksdag. AI-generated political intelligence based on OSINT/INTOP data covering parliament, government, and agencies with systematic transparency.</div>
<h1>Week Ahead: 2026-03-13 to 2026-03-20</h1>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

There are two <h1> elements in the article header, both with the same title. Pages should have a single primary heading for accessibility/SEO; remove one of these and keep the heading hierarchy consistent.

Suggested change
<div class="site-tagline">Latest news and analysis from Sweden's Riksdag. AI-generated political intelligence based on OSINT/INTOP data covering parliament, government, and agencies with systematic transparency.</div>
<h1>Week Ahead: 2026-03-13 to 2026-03-20</h1>

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

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">vote</span></a></h4>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This text is marked as Swedish (lang="sv") but contains the English word “vote”. Either keep the original Swedish document title in this span, or change/remove the lang attribute so it matches the actual language of the content.

Suggested change
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">vote</span></a></h4>
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Week Ahead: 2026-03-13 to 2026-03-20</title>
<meta name="description" content="Parliamentary calendar, committee meetings, and chamber debates for the coming week">
<meta name="keywords" content="parliament, week ahead, calendar, events, calendar, events, debates, Swedish Parliament, Riksdag, politics, Sweden">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The keywords meta content repeats “calendar, events” twice. Consider de-duplicating keywords to avoid noisy/low-quality metadata.

Suggested change
<meta name="keywords" content="parliament, week ahead, calendar, events, calendar, events, debates, Swedish Parliament, Riksdag, politics, Sweden">
<meta name="keywords" content="parliament, week ahead, calendar, events, debates, Swedish Parliament, Riksdag, politics, Sweden">

Copilot uses AI. Check for mistakes.
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDA3EUN202603200900/" target="_blank" rel="noopener noreferrer"><span lang="sv">EU-nämndens sammanträde</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">涉及欧盟和外交事务领域。 EU and foreign affairs proposals engage Sweden&#039;s treaty obligations and often require coordination with European partners before domestic enactment.</p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This page mixes Chinese and English within the same policy-significance paragraph (e.g., an English explanatory sentence after the Chinese lead-in). For a Chinese page this reads as a translation artifact; either fully localize these explanatory sentences or keep them entirely in the source language with appropriate lang markup.

Suggested change
<p class="policy-significance">涉及欧盟和外交事务领域。 EU and foreign affairs proposals engage Sweden&#039;s treaty obligations and often require coordination with European partners before domestic enactment.</p>
<p class="policy-significance">涉及欧盟和外交事务领域。欧盟与外交事务提案关系到瑞典的条约义务,并且在国内立法之前往往需要与欧洲伙伴进行协调。</p>

Copilot uses AI. Check for mistakes.
<img src="../images/riksdagsmonitornews-logo.webp" alt="Riksdagsmonitor News" class="article-site-logo" width="100" height="100" loading="eager">
</a>
<div class="site-tagline">来自瑞典议会的最新新闻和分析。基于OSINT/INTOP数据的AI生成政治情报新闻,以系统性透明度报道议会、政府和机构。</div>
<h1>下周展望:2026-03-13 至 2026-03-20</h1>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

There are two <h1> elements in the article header with identical text. Keep a single <h1> per page and adjust surrounding markup so the header remains visually correct without duplicating the top-level heading.

Suggested change
<h1>下周展望:2026-03-13 至 2026-03-20</h1>
<p class="article-title">下周展望:2026-03-13 至 2026-03-20</p>

Copilot uses AI. Check for mistakes.
<span class="separator">•</span>
<span>下周展望</span>
<span class="separator">•</span>
<span>5 min read</span>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

Reading time is displayed as "5 min read" on a Chinese page. This should be localized (both in the visible article meta and in the Twitter card metadata) to avoid mixed-language UI.

Suggested change
<span>5 min read</span>
<span>阅读时间:5 分钟</span>

Copilot uses AI. Check for mistakes.
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:label1" content="Lästid">
<meta name="twitter:data1" content="5 min read">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

twitter:data1 is still in English ("5 min read") even though this is the Swedish page and twitter:label1 is localized ("Lästid"). Localize the value as well (e.g., "5 min läsning") to avoid mixed-language metadata.

Suggested change
<meta name="twitter:data1" content="5 min read">
<meta name="twitter:data1" content="5 min läsning">

Copilot uses AI. Check for mistakes.
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HD10379/" target="_blank" rel="noopener noreferrer"><span lang="sv">Omställningsstudiestöd som inte utnyttjas</span></a></h4>
<p class="policy-significance"> (S)</p>
<p class="minister-target">→ <span lang="sv">Gymnasie-</span></p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This minister/target line appears truncated ("Gymnasie-") which renders broken content for readers. Please ensure the full minister title/name is included (or omit the minister target if the source data is incomplete).

Suggested change
<p class="minister-target"><span lang="sv">Gymnasie-</span></p>

Copilot uses AI. Check for mistakes.
@pethers
Copy link
Member

pethers commented Mar 12, 2026

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI commented Mar 12, 2026

@pethers I've opened a new pull request, #1088, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits March 12, 2026 15:06
…ions, truncated minister name

Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fix review comments on Week Ahead articles: CSP, duplicate h1, localization, broken translations
@github-actions github-actions bot added html-css HTML/CSS changes translation Translation updates rtl RTL language support (Arabic, Hebrew) news News articles and content generation size-xl Extra large change (> 1000 lines) labels Mar 12, 2026
@pethers pethers requested a review from Copilot March 12, 2026 15:11
@github-actions
Copy link
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
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

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

Comment on lines +269 to +287
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">涉及欧盟和外交事务领域。 欧盟和外交事务提案涉及瑞典的条约义务,通常需要在国内立法之前与欧洲合作伙伴进行协调。</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The <time> element’s datetime value uses a space-separated date/time (e.g. 2026-03-20 09:00:00). HTML expects an ISO-8601 format; other pages in this repo use YYYY-MM-DD or YYYY-MM-DDTHH:mm:ss.sssZ. Please emit a valid ISO value (and keep displayed text unchanged if desired).

Suggested change
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">涉及欧盟和外交事务领域。 欧盟和外交事务提案涉及瑞典的条约义务,通常需要在国内立法之前与欧洲合作伙伴进行协调。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">涉及欧盟和外交事务领域。 欧盟和外交事务提案涉及瑞典的条约义务,通常需要在国内立法之前与欧洲合作伙伴进行协调。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19T15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">在作出决定之前需要委员会审查和全体辩论。</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>发布日期:</strong> <time datetime="2026-03-19T14:00:00">2026-03-19 14:00:00</time></span></p>

Copilot uses AI. Check for mistakes.
Comment on lines +448 to +458
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>时间线与背景</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>为什么重要</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>赢家与输家</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>政治影响</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>行动与后果</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This Chinese page contains multiple untranslated English paragraphs/labels in the Deep Analysis section (e.g. the timeline/background paragraph and the "other:" breakdown). These should be localized to Chinese for consistency and SEO/user experience.

Suggested change
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>时间线与背景</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>为什么重要</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>赢家与输家</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>政治影响</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>行动与后果</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
<p><em>其他:35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>时间线与背景</h3>
<p>共有 65 项议程分布在 1 个委员会内,形成高度密集的立法日程,需要进行紧密跟踪。每一项议程都要经过委员会审议和全体会议辩论——时间安排和先后顺序将决定哪些议题最终有机会进入表决程序。</p>
<h3>为什么重要</h3>
<p>此次动员涵盖 9 个政策领域,代表着一轮广泛的立法推进,将影响瑞典社会的多个方面。议程范围之广,使这一时期成为理解政府整体战略走向的关键窗口。</p>
<h3>赢家与输家</h3>
<p>当前政治格局依然流动多变,执政党和反对党都在积极布局,以争取更有利的政治位置。</p>
<h3>政治影响</h3>
<p>这些立法活动体现了瑞典议会民主的典型特征:政府推进施政议程的雄心,与反对党严密审查之间的动态博弈相互交织。</p>
<h3>行动与后果</h3>
<p>这些议程的结果将通过委员会讨论、全会表决层层传导,最终落实为具体政策——或者被搁置,从而影响政治公信力以及未来的立法战略布局。</p>

Copilot uses AI. Check for mistakes.
"timestamp": "2026-03-12T14:20:12.386Z",
"types": [
"deep-inspection"
"breaking"
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

types is set to breaking, but this PR adds a new “week ahead” article page. If this metadata is meant to describe the latest committed generation, it should reflect the correct article type(s); otherwise this file may be stale/misleading and shouldn’t be updated in this PR.

Suggested change
"breaking"
"week-ahead"

Copilot uses AI. Check for mistakes.
Comment on lines +16 to +18
"generated": 0,
"errors": 0,
"articles": [
"2026-03-12-deep-inspection-gov-presstraff-om-forslag-om-betal-nxwv0-en.html",
"2026-03-12-deep-inspection-gov-presstraff-om-forslag-om-betal-nxwv0-sv.html"
],
"articles": [],
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

generated is 0 and articles is empty, but this PR includes new generated article HTML. Please update these fields to match the artifacts being committed (or avoid committing last-generation.json when the run produced no outputs).

Copilot uses AI. Check for mistakes.
Comment on lines 3 to 11
"completedLanguages": [
"en",
"sv"
],
"remainingLanguages": [],
"allRequestedLanguages": [
"en",
"sv"
],
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

batch-status.json indicates only en/sv were completed, but this PR includes at least a zh article page. Please ensure batch-status reflects the same generation batch as the committed pages (completedLanguages/allRequestedLanguages should align).

Copilot uses AI. Check for mistakes.
Comment on lines +269 to +287
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touches on EU and foreign affairs. EU and foreign affairs proposals engage Sweden's treaty obligations and often require coordination with European partners before domestic enactment.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The <time> element’s datetime value uses a space-separated date/time (e.g. 2026-03-20 09:00:00). HTML expects ISO-8601 in datetime; other pages in this repo use YYYY-MM-DD or YYYY-MM-DDTHH:mm:ss.sssZ. Please update generator output accordingly.

Suggested change
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touches on EU and foreign affairs. EU and foreign affairs proposals engage Sweden's treaty obligations and often require coordination with European partners before domestic enactment.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touches on EU and foreign affairs. EU and foreign affairs proposals engage Sweden's treaty obligations and often require coordination with European partners before domestic enactment.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19T15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Requires committee review and chamber debate before a decision is reached.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Published:</strong> <time datetime="2026-03-19T14:00:00">2026-03-19 14:00:00</time></span></p>

Copilot uses AI. Check for mistakes.
Comment on lines +448 to +458
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>الجدول الزمني والسياق</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>لماذا هذا مهم</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>الرابحون والخاسرون</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>الأثر السياسي</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>الإجراءات والعواقب</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The Deep Analysis section contains untranslated English paragraphs/labels (e.g. the timeline paragraph) and the other: breakdown includes Swedish labels like utskottsmöte. For an Arabic page, these should be localized to Arabic for consistency and readability.

Suggested change
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>الجدول الزمني والسياق</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>لماذا هذا مهم</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>الرابحون والخاسرون</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>الأثر السياسي</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>الإجراءات والعواقب</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
<p><em>أخرى: 35، اجتماع لجنة: 17، kam-ap: 3، kam-vo: 2، t-lista: 2، kam-ip: 1، kam-fs: 1، kal-zz: 1، sam-st: 1، kf-lista: 1، sam-se: 1</em></p>
<h3>الجدول الزمني والسياق</h3>
<p>تمت جدولة 65 بنداً عبر لجنة واحدة، مما يخلق جدولاً تشريعياً مكثفاً يتطلب مراقبة دقيقة. تتحرك كل مسألة عبر مراجعة اللجنة ثم مناقشات الهيئة العامة، حيث سيحدد التوقيت وترتيب البنود أي القضايا ستصل إلى مرحلة التصويت.</p>
<h3>لماذا هذا مهم</h3>
<p>مع وجود 9 مجالات سياسات مختلفة قيد المعالجة، يمثّل هذا اندفاعة تشريعية واسعة ستشكّل عدداً من جوانب المجتمع السويدي. هذا الاتساع في النشاط يجعل هذه الفترة حاسمة لفهم التوجّه الاستراتيجي للحكومة.</p>
<h3>الرابحون والخاسرون</h3>
<p>لا يزال المشهد السياسي متحركاً، حيث يسعى كلّ من الحكومة والمعارضة إلى تعزيز مواقعهما وكسب الأفضلية.</p>
<h3>الأثر السياسي</h3>
<p>يعكس هذا النشاط التشريعي التفاعل المستمر بين طموح الحكومة في الحكم وتدقيق المعارضة، وهو ما يميّز الديمقراطية البرلمانية السويدية.</p>
<h3>الإجراءات والعواقب</h3>
<p>ستمتد آثار نتائج هذه الإجراءات عبر مداولات اللجان، وتصويتات الهيئة العامة، وصولاً إلى تنفيذ السياسات ـ أو إهمالها ـ بما يؤثر في المصداقية السياسية والاستراتيجية التشريعية في المستقبل.</p>

Copilot uses AI. Check for mistakes.
Comment on lines +269 to +287
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتعلق بمجالات شؤون الاتحاد الأوروبي والخارجية. تتعلق مقترحات الشؤون الأوروبية والخارجية بالتزامات السويد التعاهدية وتتطلب في كثير من الأحيان التنسيق مع الشركاء الأوروبيين قبل التشريع المحلي.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The <time> element’s datetime value uses a space-separated date/time (e.g. 2026-03-20 09:00:00). Please use a valid ISO-8601 datetime in the attribute (with a T, and optionally timezone) to match HTML expectations and other pages in this repo.

Suggested change
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتعلق بمجالات شؤون الاتحاد الأوروبي والخارجية. تتعلق مقترحات الشؤون الأوروبية والخارجية بالتزامات السويد التعاهدية وتتطلب في كثير من الأحيان التنسيق مع الشركاء الأوروبيين قبل التشريع المحلي.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتعلق بمجالات شؤون الاتحاد الأوروبي والخارجية. تتعلق مقترحات الشؤون الأوروبية والخارجية بالتزامات السويد التعاهدية وتتطلب في كثير من الأحيان التنسيق مع الشركاء الأوروبيين قبل التشريع المحلي.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19T15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">يتطلب مراجعة في اللجنة ونقاش في الجلسة العامة قبل اتخاذ القرار.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>تاريخ النشر:</strong> <time datetime="2026-03-19T14:00:00">2026-03-19 14:00:00</time></span></p>

Copilot uses AI. Check for mistakes.
Comment on lines +448 to +460
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>Chronologie &amp; contexte</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>Pourquoi c&#039;est important</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>Gagnants &amp; perdants</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>Impact politique</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>Actions &amp; conséquences</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
<h3>Évaluation critique</h3>
<p>No chamber debate data is available for these items, limiting our ability to assess the depth of parliamentary deliberation. This information gap should be monitored — the quality of democracy depends on substantive debate, not just procedural passage.</p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The Deep Analysis section contains untranslated English paragraphs (e.g. the timeline paragraph) and the other: breakdown includes Swedish labels like utskottsmöte. For a French page, these should be localized to French for consistency and readability.

Suggested change
<p><em>other: 35, utskottsmöte: 17, kam-ap: 3, kam-vo: 2, t-lista: 2, kam-ip: 1, kam-fs: 1, kal-zz: 1, sam-st: 1, kf-lista: 1, sam-se: 1</em></p>
<h3>Chronologie &amp; contexte</h3>
<p>65 items are scheduled across 1 committee, creating a dense legislative calendar that demands close monitoring. Each item moves through committee review and chamber debate — timing and sequencing will determine which issues reach a vote.</p>
<h3>Pourquoi c&#039;est important</h3>
<p>With 9 policy domains in play, this represents a broad legislative push that will shape multiple aspects of Swedish society. The breadth of activity makes this a critical period for understanding the government's strategic direction.</p>
<h3>Gagnants &amp; perdants</h3>
<p>The political landscape remains fluid, with both government and opposition positioning for advantage.</p>
<h3>Impact politique</h3>
<p>The legislative activity reflects the ongoing interplay between governing ambition and opposition scrutiny that characterises Swedish parliamentary democracy.</p>
<h3>Actions &amp; conséquences</h3>
<p>The outcomes of these proceedings will cascade through committee deliberations, chamber votes, and ultimately into policy implementation — or be shelved, affecting political credibility and future legislative strategy.</p>
<h3>Évaluation critique</h3>
<p>No chamber debate data is available for these items, limiting our ability to assess the depth of parliamentary deliberation. This information gap should be monitored — the quality of democracy depends on substantive debate, not just procedural passage.</p>
<p><em>autres : 35, réunions de commission : 17, kam-ap : 3, kam-vo : 2, t-lista : 2, kam-ip : 1, kam-fs : 1, kal-zz : 1, sam-st : 1, kf-lista : 1, sam-se : 1</em></p>
<h3>Chronologie &amp; contexte</h3>
<p>65 points sont prévus dans 1 commission, ce qui crée un calendrier législatif dense qui nécessite une surveillance attentive. Chaque point passe par un examen en commission puis un débat en séance — le calendrier et l&#039;ordre de traitement détermineront quelles questions seront mises aux voix.</p>
<h3>Pourquoi c&#039;est important</h3>
<p>Avec 9 domaines politiques en jeu, cela représente une vaste offensive législative qui façonnera de multiples aspects de la société suédoise. L&#039;ampleur de l&#039;activité fait de cette période un moment clé pour comprendre l&#039;orientation stratégique du gouvernement.</p>
<h3>Gagnants &amp; perdants</h3>
<p>Le paysage politique reste fluide, le gouvernement comme l&#039;opposition cherchant à se positionner au mieux.</p>
<h3>Impact politique</h3>
<p>Cette activité législative reflète l&#039;équilibre mouvant entre l&#039;ambition du gouvernement et le contrôle exercé par l&#039;opposition qui caractérise la démocratie parlementaire suédoise.</p>
<h3>Actions &amp; conséquences</h3>
<p>Les résultats de ces travaux se répercuteront sur les délibérations en commission, les votes en séance et, à terme, sur la mise en œuvre des politiques — ou seront abandonnés, avec des conséquences sur la crédibilité politique et la stratégie législative future.</p>
<h3>Évaluation critique</h3>
<p>Aucune donnée sur les débats en séance n&#039;est disponible pour ces points, ce qui limite notre capacité à évaluer la profondeur des délibérations parlementaires. Ce manque d&#039;information doit être suivi de près — la qualité de la démocratie repose sur des débats de fond, et pas seulement sur le respect des procédures.</p>

Copilot uses AI. Check for mistakes.
Comment on lines +269 to +287
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touche aux domaines affaires européennes et étrangères. Les propositions en matière d'affaires européennes et étrangères engagent les obligations conventionnelles de la Suède et nécessitent souvent une coordination avec les partenaires européens avant leur adoption nationale.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>

<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The <time> element’s datetime attribute uses a space-separated date/time (e.g. 2026-03-20 09:00:00). Please emit an ISO-8601 value in datetime (with T, and optionally timezone) to match HTML expectations and other pages in this repo.

Suggested change
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touche aux domaines affaires européennes et étrangères. Les propositions en matière d'affaires européennes et étrangères engagent les obligations conventionnelles de la Suède et nécessitent souvent une coordination avec les partenaires européens avant leur adoption nationale.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20 09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19 15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19 14:00:00">2026-03-19 14:00:00</time></span></p>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Touche aux domaines affaires européennes et étrangères. Les propositions en matière d'affaires européennes et étrangères engagent les obligations conventionnelles de la Suède et nécessitent souvent une coordination avec les partenaires européens avant leur adoption nationale.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260320ip/" target="_blank" rel="noopener noreferrer"><span lang="sv">Interpellationssvar</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-20T09:00:00">2026-03-20 09:00:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319vo/" target="_blank" rel="noopener noreferrer"><span lang="sv">Votering</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19T15:20:00">2026-03-19 15:20:00</time></span></p>
<p class="policy-significance">Nécessite un examen en commission et un débat en séance avant toute décision.</p>
</div>
<div class="document-entry">
<h4><a href="https://riksdagen.se/sv/dokument-och-lagar/dokument/HDC120260319fs/" target="_blank" rel="noopener noreferrer"><span lang="sv">Frågestund</span></a></h4>
<p><span class="doc-date"><strong>Publié:</strong> <time datetime="2026-03-19T14:00:00">2026-03-19 14:00:00</time></span></p>

Copilot uses AI. Check for mistakes.
@pethers
Copy link
Member

pethers commented Mar 12, 2026

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI commented Mar 12, 2026

@pethers I've opened a new pull request, #1089, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits March 12, 2026 15:32
…etadata alignment

Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fix ISO-8601 datetime, localize Deep Analysis sections, align metadata (14 languages)
@pethers pethers requested a review from Copilot March 12, 2026 16:04
@github-actions
Copy link
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
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

Copilot reviewed 16 out of 16 changed files in this pull request and generated 2 comments.

<link rel="stylesheet" href="../styles.css">

<!-- Anti-flash: apply saved theme before first paint -->
<script>(function(){var key='riksdagsmonitor-theme';var t=null;try{t=localStorage.getItem(key);}catch(e){}if(t!=='dark'&&t!=='light'){if(t!==null){try{localStorage.removeItem(key);}catch(e){}}t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}());</script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The page inlines the anti-flash theme initialiser script. This duplicates the existing shared implementation in js/theme-init.js (used by other news pages, e.g. news/2026-03-06-week-ahead-en.html) and forces allowing inline scripts via CSP. Prefer referencing ../js/theme-init.js here and removing the inline snippet so the behavior stays consistent across generated articles (and CSP can be tightened later).

Suggested change
<script>(function(){var key='riksdagsmonitor-theme';var t=null;try{t=localStorage.getItem(key);}catch(e){}if(t!=='dark'&&t!=='light'){if(t!==null){try{localStorage.removeItem(key);}catch(e){}}t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}());</script>
<script src="../js/theme-init.js"></script>

Copilot uses AI. Check for mistakes.
Comment on lines +7 to +8
<title>Vecka Framåt: 2026-03-13 till 2026-03-20</title>
<meta name="description" content="Riksdagens kalender, utskottsmöten och kammarens debatter för kommande vecka">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

Inconsistent labelling: the page title/H1 uses “Vecka Framåt”, but the metadata/UI still uses “Veckan som kommer” (e.g., article:section/article:tag and the article meta). Please align these to a single term to avoid confusing UX and SEO/structured-data discrepancies.

Copilot uses AI. Check for mistakes.
@pethers
Copy link
Member

pethers commented Mar 12, 2026

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI commented Mar 12, 2026

@pethers I've opened a new pull request, #1090, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits March 12, 2026 16:19
…nd align SV labelling

Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fix inline theme script and SV labelling inconsistency in week-ahead articles
@github-actions
Copy link
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
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

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

<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Veckan som kommer: 2026-03-13 till 2026-03-20</title>
<meta name="description" content="Riksdagens kalender, utskottsmöten och kammarens debatter för kommande vecka">
<meta name="keywords" content="riksdag, veckan framåt, kalender, händelser, kalender, händelser, debatter, Riksdagen, Riksdag, politik, Sverige">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "kalender, händelser" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="riksdag, veckan framåt, kalender, händelser, kalender, händelser, debatter, Riksdagen, Riksdag, politik, Sverige">
<meta name="keywords" content="riksdag, veckan framåt, kalender, händelser, debatter, Riksdagen, Riksdag, politik, Sverige">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Woche Voraus: 2026-03-13 bis 2026-03-20</title>
<meta name="description" content="Parlamentarischer Kalender, Ausschusssitzungen und Debatten für die kommende Woche">
<meta name="keywords" content="parlament, kommende woche, kalender, ereignisse, kalender, ereignisse, debatten, Schwedisches Parlament, Riksdag, politik, Schweden">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "kalender, ereignisse" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="parlament, kommende woche, kalender, ereignisse, kalender, ereignisse, debatten, Schwedisches Parlament, Riksdag, politik, Schweden">
<meta name="keywords" content="parlament, kommende woche, kalender, ereignisse, debatten, Schwedisches Parlament, Riksdag, politik, Schweden">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Semaine à Venir: 2026-03-13 au 2026-03-20</title>
<meta name="description" content="Calendrier parlementaire, réunions de commission et débats pour la semaine à venir">
<meta name="keywords" content="parlement, semaine à venir, calendrier, événements, calendrier, événements, débats, Parlement Suédois, Riksdag, politique, Suède">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "calendrier, événements" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="parlement, semaine à venir, calendrier, événements, calendrier, événements, débats, Parlement Suédois, Riksdag, politique, Suède">
<meta name="keywords" content="parlement, semaine à venir, calendrier, événements, débats, Parlement Suédois, Riksdag, politique, Suède">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Semana Próxima: 2026-03-13 a 2026-03-20</title>
<meta name="description" content="Calendario parlamentario, reuniones de comisión y debates para la próxima semana">
<meta name="keywords" content="parlamento, semana próxima, calendario, eventos, calendario, eventos, debates, Parlamento Sueco, Riksdag, política, Suecia">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "calendario, eventos" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="parlamento, semana próxima, calendario, eventos, calendario, eventos, debates, Parlamento Sueco, Riksdag, política, Suecia">
<meta name="keywords" content="parlamento, semana próxima, calendario, eventos, debates, Parlamento Sueco, Riksdag, política, Suecia">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>Week Vooruit: 2026-03-13 tot 2026-03-20</title>
<meta name="description" content="Parlementaire kalender, commissievergaderingen en debatten voor de komende week">
<meta name="keywords" content="parlement, week vooruit, kalender, evenementen, kalender, evenementen, debatten, Zweeds Parlement, Riksdag, politiek, Zweden">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "kalender, evenementen" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="parlement, week vooruit, kalender, evenementen, kalender, evenementen, debatten, Zweeds Parlement, Riksdag, politiek, Zweden">
<meta name="keywords" content="parlement, week vooruit, kalender, evenementen, debatten, Zweeds Parlement, Riksdag, politiek, Zweden">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>השבוע הקרוב: 2026-03-13 עד 2026-03-20</title>
<meta name="description" content="לוח שנה פרלמנטרי, פגישות ועדה ודיונים לשבוע הקרוב">
<meta name="keywords" content="פרלמנט, השבוע הקרוב, לוח שנה, אירועים, לוח שנה, אירועים, דיונים, הפרלמנט השבדי, Riksdag, פוליטיקה, שבדיה">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "לוח שנה, אירועים" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="פרלמנט, השבוע הקרוב, לוח שנה, אירועים, לוח שנה, אירועים, דיונים, הפרלמנט השבדי, Riksdag, פוליטיקה, שבדיה">
<meta name="keywords" content="פרלמנט, השבוע הקרוב, לוח שנה, אירועים, דיונים, הפרלמנט השבדי, Riksdag, פוליטיקה, שבדיה">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>来週の展望: 2026-03-13 から 2026-03-20</title>
<meta name="description" content="来週の議会カレンダー、委員会会議、討論">
<meta name="keywords" content="議会, 来週の展望, カレンダー, 出来事, カレンダー, 出来事, 討論, スウェーデン議会, Riksdag, 政治, スウェーデン">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "カレンダー, 出来事" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="議会, 来週の展望, カレンダー, 出来事, カレンダー, 出来事, 討論, スウェーデン議会, Riksdag, 政治, スウェーデン">
<meta name="keywords" content="議会, 来週の展望, カレンダー, 出来事, 討論, スウェーデン議会, Riksdag, 政治, スウェーデン">

Copilot uses AI. Check for mistakes.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<title>다음 주 전망: 2026-03-13부터 2026-03-20까지</title>
<meta name="description" content="다음 주 의회 일정, 위원회 회의 및 토론">
<meta name="keywords" content="의회, 다음 주, 일정, 이벤트, 일정, 이벤트, 토론, 스웨덴 의회, Riksdag, 정치, 스웨덴">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

The meta keywords list contains duplicated terms (e.g., "일정, 이벤트" appears twice). This is likely accidental and adds noise for SEO; please deduplicate to a single occurrence of each keyword.

Suggested change
<meta name="keywords" content="의회, 다음 주, 일정, 이벤트, 일정, 이벤트, 토론, 스웨덴 의회, Riksdag, 정치, 스웨덴">
<meta name="keywords" content="의회, 다음 주, 일정, 이벤트, 토론, 스웨덴 의회, Riksdag, 정치, 스웨덴">

Copilot uses AI. Check for mistakes.
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:label1" content="読了時間">
<meta name="twitter:data1" content="読了時間:5分">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

twitter:data1 repeats the label text ("読了時間:5分") even though twitter:label1 already provides the label. Other ja pages use a value like "約4分"; aligning the format keeps Twitter card metadata consistent.

Suggested change
<meta name="twitter:data1" content="読了時間:5分">
<meta name="twitter:data1" content="約5分">

Copilot uses AI. Check for mistakes.
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:label1" content="읽기 시간">
<meta name="twitter:data1" content="읽기 시간: 5분">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

twitter:data1 repeats the label text ("읽기 시간: 5분") even though twitter:label1 already provides the label. Other ko pages use a value like "4분 소요"; aligning the format keeps Twitter card metadata consistent.

Suggested change
<meta name="twitter:data1" content="읽기 시간: 5분">
<meta name="twitter:data1" content="5분 소요">

Copilot uses AI. Check for mistakes.
@pethers
Copy link
Member

pethers commented Mar 12, 2026

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI commented Mar 12, 2026

@pethers I've opened a new pull request, #1091, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits March 12, 2026 16:45
…er:data1 format in zh/ja/ko

Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fix duplicate meta keywords and twitter:data1 format in week-ahead articles
@github-actions
Copy link
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

@pethers pethers requested a review from Copilot March 12, 2026 16:52
@github-actions
Copy link
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
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

Copilot reviewed 16 out of 16 changed files in this pull request and generated 14 comments.

</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
</div>
</footer>

<script type="module" src="../scripts/back-to-top.ts"></script>
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

This script tag points to ../scripts/back-to-top.ts, but that file contains TypeScript type annotations and will fail to parse/execute in browsers when served as-is. Use the browser-ready ../js/back-to-top.js (or ensure the build emits a compiled JS module for this path).

Suggested change
<script type="module" src="../scripts/back-to-top.ts"></script>
<script type="module" src="../js/back-to-top.js"></script>

Copilot uses AI. Check for mistakes.
@pethers pethers marked this pull request as ready for review March 12, 2026 16:59
@pethers pethers merged commit dbb8d39 into main Mar 12, 2026
21 checks passed
@pethers pethers deleted the news/week-ahead-2026-03-12-fdefb7d9076a6614 branch March 12, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-news html-css HTML/CSS changes needs-editorial-review news News articles and content generation rtl RTL language support (Arabic, Hebrew) size-xl Extra large change (> 1000 lines) translation Translation updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants