Skip to content

Add Riksdagsmonitor project pages (main, features, docs) with full ISMS documentation links #1064

@pethers

Description

@pethers

🎯 Objective

Create three new HTML pages for the Riksdagsmonitor project following the same pattern as existing Hack23 project pages (black-trigram.html, compliance-manager.html, cia-project.html), including all ISMS documentation links.

📋 Background

Riksdagsmonitor is a Swedish Parliament Intelligence Platform that monitors political activity with systematic transparency. Built on the Citizen Intelligence Agency (CIA) platform, it provides 50+ years of historical data, real-time analysis, and supports 14 languages. It is fully ISMS-compliant with a comprehensive security architecture.

This project needs homepage presence with three pages:

  • riksdagsmonitor.html — Main project page (overview, features, links)
  • riksdagsmonitor-features.html — Detailed feature descriptions
  • riksdagsmonitor-docs.html — Architecture & ISMS documentation hub

📊 Current State

✅ Acceptance Criteria

  • riksdagsmonitor.html created following cia-project.html pattern
  • riksdagsmonitor-features.html created following cia-features.html pattern
  • riksdagsmonitor-docs.html created following cia-compliance-manager-docs.html pattern with ALL documentation links
  • All pages include proper <head> meta tags (description, keywords, OG, hreflang, canonical, schema.org)
  • All pages use existing styles.css without modification
  • All pages link back to each other and to the GitHub repo
  • All ISMS documentation cards included in the docs page
  • All pages validated for WCAG 2.1 AA accessibility (Lighthouse Accessibility = 100)

🛠️ Implementation Guidance

Files to Create

riksdagsmonitor.html — Copy structure from cia-project.html:

  • Hero: "Riksdagsmonitor - Swedish Parliament Intelligence Platform"
  • Description: Monitor Swedish Riksdag political activity with 50+ years data
  • Badges: OpenSSF Scorecard, Quality Checks, Dependency Review, CodeQL, Release
  • Links to features, docs, GitHub, live site (riksdagsmonitor.com)

riksdagsmonitor-features.html — Copy structure from cia-features.html:

  • Parliamentary monitoring: MPs, voting records, committee activity, interpellations
  • Historical data: 50+ years of political activity
  • Multi-language: 14 language support
  • Analytics: Political behavior analysis, transparency metrics
  • Data quality: Automated validation, digital signatures

riksdagsmonitor-docs.html — Copy structure from cia-compliance-manager-docs.html with these doc links:

Documentation Cards for riksdagsmonitor-docs.html

All links follow pattern https://github.com/Hack23/riksdagsmonitor/blob/master/:

Section Title Link
Architecture 🏛️ Current Architecture ARCHITECTURE.md
Architecture 🏛️ Future Architecture FUTURE_ARCHITECTURE.md
Behavior 🔄 State Diagrams STATEDIAGRAM.md
Behavior 🔄 Future State Diagrams FUTURE_STATEDIAGRAM.md
Process 🔄 Process Flowcharts FLOWCHART.md
Process 🔄 Future Flowcharts FUTURE_FLOWCHART.md
Security 🔐 Security Architecture SECURITY_ARCHITECTURE.md
Security 🔐 Future Security Architecture FUTURE_SECURITY_ARCHITECTURE.md
Business 💼 SWOT Analysis SWOT.md
Business 💼 Future SWOT FUTURE_SWOT.md
DevOps 🔧 CI/CD Workflows WORKFLOWS.md
DevOps 🔧 Future Workflows FUTURE_WORKFLOWS.md
Conceptual 🧠 Concept Mindmaps MINDMAP.md
Conceptual 🧠 Future Concept Maps FUTURE_MINDMAP.md
Data 📊 Data Model DATA_MODEL.md
Data 📊 Future Data Model FUTURE_DATA_MODEL.md
Testing 🧪 Unit Tests Test Results: https://riksdagsmonitor.com/docs/test-results/ / Test Plan: UnitTestPlan.md
Testing 📊 Test Coverage https://riksdagsmonitor.com/docs/coverage/
Testing 🔍 E2E System Tests Report: https://riksdagsmonitor.com/docs/cypress/ / Plan: E2ETestPlan.md
Testing ⚡ Performance Tests performance-testing.md
API 📘 API Documentation https://riksdagsmonitor.com/docs/api/
Continuity 🔄 Business Continuity BCPPlan.md
Lifecycle 📅 Lifecycle Management End-of-Life-Strategy.md
Financial 💰 Financial Security Plan FinancialSecurityPlan.md
Threat 🛡️ Evidence-Based Threat Model THREAT_MODEL.md
CRA 🏛️ CRA Assessment CRA-ASSESSMENT.md

Key Project Details for Content

  • Project name: Riksdagsmonitor
  • GitHub: https://github.com/Hack23/riksdagsmonitor
  • Live site: https://riksdagsmonitor.com
  • Language: Static HTML5/CSS3/JavaScript
  • Description: Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency
  • Key stats: 14 languages, 50+ years historical data, 99.998% availability target
  • Data source: Swedish Riksdag open data, CIA platform
  • ISMS compliance: ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, GDPR (public official data)
  • Classification: Confidentiality=Public, Integrity=High, Availability=High

Approach

  1. Copy cia-project.htmlriksdagsmonitor.html, update all content for Swedish Parliament monitoring
  2. Copy cia-features.htmlriksdagsmonitor-features.html, update features list
  3. Copy cia-compliance-manager-docs.htmlriksdagsmonitor-docs.html, update all links to github.com/Hack23/riksdagsmonitor and live URLs to riksdagsmonitor.com
  4. Update all og:url, canonical, hreflang, and @id in schema.org
  5. Include Swedish Parliament-specific content (Riksdag, MPs, Swedish politics)

🤖 Recommended Agent

Agent: @hack23-riksdagsmonitor-taskagent
Rationale: This issue involves creating static HTML pages for the Swedish Parliament monitoring platform, following established Hack23 patterns with Swedish political context.

For implementation, the agent will:

  • Analyze existing cia-project.html and cia-compliance-manager-docs.html as templates
  • Adapt all content sections for Riksdagsmonitor (Swedish Parliament focus)
  • Ensure all 26+ ISMS documentation cards are included with correct GitHub links
  • Validate WCAG 2.1 AA compliance and HTML validity

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions