EU Parliament Monitor v0.8.53
What's Changed
- [news] EP Breaking News 2026-05-01 — Strasbourg Apr 28-30 Plenary (Run 2) @github-actions[bot] (#1590)
- [news] EU Parliament Month Ahead — May 2026 Political Intelligence Analysis @github-actions[bot] (#1560)
- [news] Week Ahead: EU Parliament 4–8 May 2026 — Committee Week Intelligence Analysis @github-actions[bot] (#1559)
- [news] EP Motions May 2026: Jaki Immunity Waiver, DMA Enforcement, Ukraine Accountability @github-actions[bot] (#1556)
- [news] EU Parliament Propositions Analysis — 2026-05-01 (ANALYSIS_ONLY) @github-actions[bot] (#1555)
- [news] EU Parliament Committee Reports — Week of 24–30 April 2026 @github-actions[bot] (#1554)
- [news] EP Breaking News: April 28–30 Strasbourg Plenary — Ukraine Accountability, Armenia, Cyberbullying (ANALYSIS_ONLY) @github-actions[bot] (#1553)
🌍 EU Parliament Integration
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- Update prompts 01/02/03/04/07/09 for long-horizon & electoral support @copilot-swe-agent[bot] (#1596)
🏗️ Infrastructure & Performance
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- feat: make validate-analysis-completeness.js registry-driven (mandatory artifacts + floors) @copilot-swe-agent[bot] (#1599)
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- Update prompts 01/02/03/04/07/09 for long-horizon & electoral support @copilot-swe-agent[bot] (#1596)
- build(deps-dev)(deps-dev): bump the development-dependencies group with 2 updates @dependabot[bot] (#1595)
- [Look-Ahead §5] scenario-forecast long-horizon-mode + forward-indicators multi-horizon decay @copilot-swe-agent[bot] (#1593)
- build(deps)(deps): bump the github-actions group with 3 updates @dependabot[bot] (#1594)
- Bake horizon-conditional WEP guidance into political-style-guide.md @copilot-swe-agent[bot] (#1592)
- Add horizonProfile to Manifest from article-horizons registry @copilot-swe-agent[bot] (#1591)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
- build(deps-dev)(deps-dev): bump @axe-core/playwright from 4.11.2 to 4.11.3 in the development-dependencies group @dependabot[bot] (#1551)
🔄 Code Quality & Refactoring
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- feat: make validate-analysis-completeness.js registry-driven (mandatory artifacts + floors) @copilot-swe-agent[bot] (#1599)
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- [Look-Ahead §5] scenario-forecast long-horizon-mode + forward-indicators multi-horizon decay @copilot-swe-agent[bot] (#1593)
- Add horizonProfile to Manifest from article-horizons registry @copilot-swe-agent[bot] (#1591)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
🔒 Security & Compliance
- build(deps)(deps): bump the github-actions group with 3 updates @dependabot[bot] (#1594)
📝 Documentation
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- Update prompts 01/02/03/04/07/09 for long-horizon & electoral support @copilot-swe-agent[bot] (#1596)
- [Look-Ahead §5] scenario-forecast long-horizon-mode + forward-indicators multi-horizon decay @copilot-swe-agent[bot] (#1593)
- Bake horizon-conditional WEP guidance into political-style-guide.md @copilot-swe-agent[bot] (#1592)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
📦 Dependencies
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- build(deps-dev)(deps-dev): bump the development-dependencies group with 2 updates @dependabot[bot] (#1595)
- build(deps)(deps): bump the github-actions group with 3 updates @dependabot[bot] (#1594)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
- build(deps-dev)(deps-dev): bump @axe-core/playwright from 4.11.2 to 4.11.3 in the development-dependencies group @dependabot[bot] (#1551)
🧪 Test Coverage Improvements
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- feat: make validate-analysis-completeness.js registry-driven (mandatory artifacts + floors) @copilot-swe-agent[bot] (#1599)
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- [Look-Ahead §5] scenario-forecast long-horizon-mode + forward-indicators multi-horizon decay @copilot-swe-agent[bot] (#1593)
- Add horizonProfile to Manifest from article-horizons registry @copilot-swe-agent[bot] (#1591)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
🤖 Custom Agent Updates
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
⚙️ Component Updates
- Migrate 8 legacy news workflows onto 10-horizon-stage-helpers.md @copilot-swe-agent[bot] (#1600)
- feat: make validate-analysis-completeness.js registry-driven (mandatory artifacts + floors) @copilot-swe-agent[bot] (#1599)
- feat: add getElectionCalendarContext() helper + Commission WP / Council Presidency wrappers @copilot-swe-agent[bot] (#1598)
- build(deps)(deps): bump european-parliament-mcp-server from 1.2.18 to 1.2.19 in the production-dependencies group @dependabot[bot] (#1597)
- [Look-Ahead §5] scenario-forecast long-horizon-mode + forward-indicators multi-horizon decay @copilot-swe-agent[bot] (#1593)
- build(deps)(deps): bump the github-actions group with 3 updates @dependabot[bot] (#1594)
- Add horizonProfile to Manifest from article-horizons registry @copilot-swe-agent[bot] (#1591)
- Look-ahead & election-cycle expansion: horizon registry, 6 new workflows, 8 templates, 2 methodologies @copilot-swe-agent[bot] (#1561)
📊 Release Metrics & Evidence
All test reports, coverage metrics, and API documentation are generated during build and available in the Documentation Hub.
🏛️ Architecture & Documentation
| Document | Description |
|---|---|
| Architecture | C4 architecture models and system overview |
| Security Architecture | Security design and controls |
| Threat Model | STRIDE threat analysis |
| Data Model | Data structures and relationships |
| Flowchart | Process flows with security controls |
| State Diagram | State transitions and lifecycles |
| Mindmap | Conceptual relationships |
| SWOT Analysis | Strategic analysis |
| CRA Assessment | Cyber Resilience Act assessment |
| API Documentation | TypeDoc-generated API reference |
🔐 Security & Supply Chain Protection
This release includes:
- ✅ SLSA Build Provenance Attestations — Cryptographically signed build provenance
- ✅ Software Bill of Materials (SBOM) — Complete dependency inventory in SPDX format
- ✅ npm Provenance — Verified package publishing with attestation
- ✅ CodeQL Security Scanning — Automated vulnerability detection
- ✅ Dependency Scanning — Continuous vulnerability monitoring with Dependabot
Verify attestations:
gh attestation verify euparliamentmonitor-0.8.53.zip -R Hack23/euparliamentmonitor
npm audit signaturesBrowse attestations: View all attestations
📋 ISMS Compliance & Policies
Compliance Frameworks
EU Parliament Monitor follows Hack23 AB's comprehensive ISMS with defense-in-depth architecture and documented security controls.
📦 Release Artifacts
| Artifact | Description | Verification |
|---|---|---|
euparliamentmonitor-0.8.53.zip |
Full application package | SHA-256 checksum, SLSA attestation |
euparliamentmonitor-0.8.53.spdx.json |
SBOM (SPDX format) | SBOM attestation |
*.intoto.jsonl |
SLSA attestations | gh attestation verify |
| npm package | euparliamentmonitor |
npm audit signatures |
All artifacts are signed and attested using GitHub's SLSA Level 3 build provenance.
🚀 Deployment
- Primary: https://euparliamentmonitor.com
- Documentation: https://euparliamentmonitor.com/docs/
- API Docs: https://euparliamentmonitor.com/docs/api/
- npm: https://www.npmjs.com/package/euparliamentmonitor
🏗️ Built With
- Node.js: 25.x
- TypeScript: 6.0.x
- Chart.js: 4.5.x
- D3.js: 7.9.x
- Vitest: 4.x
- Playwright: 1.x
- European Parliament MCP Server: 1.x
👥 Contributors
@Copilot, @dependabot[bot], @github-actions[bot], @pethers, copilot-swe-agent[bot], dependabot[bot] and github-actions[bot]
Full Changelog: v0.8.52...0.8.53
📦 Release Artifacts
euparliamentmonitor-v0.8.53.zip- Full application packageeuparliamentmonitor-v0.8.53.spdx.json- SBOM (Software Bill of Materials)*.intoto.jsonl- SLSA Build Provenance Attestations
📦 npm Package
npm install euparliamentmonitor@0.8.53Published with npm provenance for supply chain security.
📚 Documentation
🔐 Security
All artifacts include SLSA Build Provenance attestations and SBOM for supply chain security.
Verify attestations using the GitHub CLI:
gh attestation verify euparliamentmonitor-v0.8.53.zip -R Hack23/euparliamentmonitor