-
Notifications
You must be signed in to change notification settings - Fork 1
Add Riksdagsmonitor project pages (main, features, docs) with full ISMS documentation links #1064
Description
🎯 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 descriptionsriksdagsmonitor-docs.html— Architecture & ISMS documentation hub
📊 Current State
- No pages exist for this project on hack23.com
- GitHub repo: https://github.com/Hack23/riksdagsmonitor
- Live site: https://riksdagsmonitor.com
- API docs: https://riksdagsmonitor.com/docs/api/
- Coverage: https://riksdagsmonitor.com/docs/coverage/
- E2E reports: https://riksdagsmonitor.com/docs/cypress/
✅ Acceptance Criteria
-
riksdagsmonitor.htmlcreated followingcia-project.htmlpattern -
riksdagsmonitor-features.htmlcreated followingcia-features.htmlpattern -
riksdagsmonitor-docs.htmlcreated followingcia-compliance-manager-docs.htmlpattern with ALL documentation links - All pages include proper
<head>meta tags (description, keywords, OG, hreflang, canonical, schema.org) - All pages use existing
styles.csswithout 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
- Copy
cia-project.html→riksdagsmonitor.html, update all content for Swedish Parliament monitoring - Copy
cia-features.html→riksdagsmonitor-features.html, update features list - Copy
cia-compliance-manager-docs.html→riksdagsmonitor-docs.html, update all links togithub.com/Hack23/riksdagsmonitorand live URLs toriksdagsmonitor.com - Update all
og:url,canonical, hreflang, and@idin schema.org - 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.htmlandcia-compliance-manager-docs.htmlas 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