-
Notifications
You must be signed in to change notification settings - Fork 1
Add EU Parliament Monitor project pages (main, features, docs) with full ISMS documentation links #1067
Description
🎯 Objective
Create three new HTML pages for the EU Parliament Monitor 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
EU Parliament Monitor is a European Parliament Intelligence Platform that monitors political activity at the EU level with systematic transparency. It provides comprehensive tracking of MEPs, plenary sessions, committees, legislative documents, and voting records. It is fully ISMS-compliant.
This project needs homepage presence with three pages:
euparliamentmonitor.html— Main project page (overview, features, links)euparliamentmonitor-features.html— Detailed feature descriptionseuparliamentmonitor-docs.html— Architecture & ISMS documentation hub
📊 Current State
- No pages exist for this project on hack23.com
- GitHub repo: https://github.com/Hack23/euparliamentmonitor
- Related project: European Parliament MCP Server for AI access
✅ Acceptance Criteria
-
euparliamentmonitor.htmlcreated followingcia-project.htmlpattern -
euparliamentmonitor-features.htmlcreated followingcia-features.htmlpattern -
euparliamentmonitor-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
euparliamentmonitor.html — Copy structure from cia-project.html:
- Hero: "EU Parliament Monitor - European Parliament Intelligence Platform"
- Description: Monitor EU Parliament political activity with systematic transparency
- Badges: OpenSSF Scorecard, build status, release, ISMS compliance
- Links to features, docs, GitHub, live site
euparliamentmonitor-features.html — Copy structure from cia-features.html:
- MEP monitoring: Current and historical member information
- Plenary tracking: Sessions, votes, attendance, debates
- Committee monitoring: Meetings, documents, membership
- Document search: Legislative texts, reports, amendments
- Parliamentary questions: Questions and answers tracking
- Related: Integration with European Parliament MCP Server for AI access
euparliamentmonitor-docs.html — Copy structure from cia-compliance-manager-docs.html with these doc links:
Documentation Cards for euparliamentmonitor-docs.html
All links follow pattern https://github.com/Hack23/euparliamentmonitor/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: docs/test-results/ / Test Plan: UnitTestPlan.md |
| Testing | 📊 Test Coverage | docs/coverage/ |
| Testing | 🔍 E2E System Tests | Plan: E2ETestPlan.md |
| Testing | ⚡ Performance Tests | performance-testing.md |
| API | 📘 API Documentation | 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: EU Parliament Monitor
- GitHub: https://github.com/Hack23/euparliamentmonitor
- Language: Static HTML5/CSS3/JavaScript
- Description: European Parliament Intelligence Platform monitoring political activity with systematic transparency
- Data source: European Parliament open data (https://data.europarl.europa.eu/)
- Related project: European Parliament MCP Server (AI access to EP data)
- ISMS compliance: ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, GDPR
Approach
- Copy
cia-project.html→euparliamentmonitor.html, update all content for EU Parliament monitoring - Copy
cia-features.html→euparliamentmonitor-features.html, update features list - Copy
cia-compliance-manager-docs.html→euparliamentmonitor-docs.html, update all links togithub.com/Hack23/euparliamentmonitor - Update all
og:url,canonical, hreflang, and@idin schema.org - Reference connection to European Parliament MCP Server for AI access
🤖 Recommended Agent
Agent: @hack23-euparliamentmonitor-taskagent
Rationale: This issue involves creating static HTML pages for the EU Parliament monitoring platform, following established Hack23 patterns with EU political context.
For implementation, the agent will:
- Analyze existing
cia-project.htmlandcia-compliance-manager-docs.htmlas templates - Adapt all content sections for EU Parliament Monitor
- Ensure all 26+ ISMS documentation cards are included with correct GitHub links
- Cross-reference the European Parliament MCP Server as a related project
- Validate WCAG 2.1 AA compliance and HTML validity