FUTURE_WORKFLOWS.md
May 31, 2026 ยท View on GitHub
๐ฎ Riksdagsmonitor โ Future Workflows Vision
๐ CI/CD Evolution Roadmap: 2026โ2037
๐ฏ From AI-Enhanced Automation to Autonomous Political Intelligence
๐ Document Owner: CEO | ๐ Version: 6.0 | ๐ Last Updated: 2026-05-02 (UTC) ๐ Review Cycle: Annual | โฐ Next Review: 2027-05-02 ๐ฎ Horizon: 2026โ2037
๐ฏ Purpose & Scope
This document projects the evolution of Riksdagsmonitor's CI/CD and automation workflows over the next eleven years (2026โ2037). Building on the current foundation of 50 workflow files / 36 distinct workflows (including 14 agentic news pipelines), the vision encompasses AI-native pipelines, real-time political intelligence, predictive analytics, and fully autonomous content generation โ all while maintaining ISO 27001/NIST CSF/CIS Controls compliance.
Strategic Alignment:
- ISO 27001 (A.5.1): Information security policy evolution
- NIST CSF (GV.SP): Strategic planning for security capabilities
- CIS Controls (17.3): Automation maturity progression
๐ Related Architecture Documentation
| Document | Focus | Description | Documentation Link |
|---|---|---|---|
| Architecture | ๐๏ธ Architecture | C4 model showing current system structure | View Source |
| Future Architecture | ๐๏ธ Architecture | Architectural evolution roadmap | View Source |
| CI/CD Workflows | ๐ง DevOps | Current automation processes | View Source |
| Security Architecture | ๐ก๏ธ Security | Current defense-in-depth controls | View Source |
| Future Security Architecture | ๐ก๏ธ Security | Security roadmap | View Source |
| Threat Model | ๐ก๏ธ Security | STRIDE threat analysis | View Source |
| End-of-Life Strategy | ๐ Lifecycle | Maintenance and EOL planning | View Source |
| Secure Development Policy | ๐ ๏ธ ISMS | Development security standards | View on ISMS-PUBLIC |
๐ค AI/LLM Impact on CI/CD Workflows
| Year | AI Capability | CI/CD Impact |
|---|---|---|
| 2026 | Claude Opus 4.8; GitHub Copilot agents; code generation | AI-assisted code review, test generation, documentation; Copilot agent-managed issues and PRs |
| 2027 | Multi-modal LLMs; extended context windows | AI-generated integration tests from requirements; visual regression testing with AI |
| 2028 | Specialized models; reasoning chains | Intelligent test prioritization; AI-driven deployment risk assessment |
| 2029 | Autonomous AI agents | Self-healing CI pipelines; autonomous dependency management |
| 2030โ2033 | Proto-AGI capabilities | Autonomous development workflows; AI-managed release planning |
| 2034โ2037 | AGI / near-AGI | Self-evolving CI/CD; autonomous software engineering lifecycle |
๐ Political Intelligence Maturity Model
graph LR
subgraph "๐ข Level 1: Automated Reporting (2026)"
L1["๐ฐ Scheduled article generation<br/>๐ Data-driven dashboards<br/>๐ 14-language translation<br/>โ
Quality gate enforcement"]
end
subgraph "๐ต Level 2: Predictive Intelligence (2027)"
L2["๐ฎ Voting outcome prediction<br/>๐ Coalition stability forecasting<br/>๐ง Pattern recognition<br/>๐ก Real-time event detection"]
end
subgraph "๐ฃ Level 3: Autonomous Analysis (2028)"
L3["๐ค Self-directed investigation<br/>๐ฏ Anomaly-driven inquiry<br/>๐ Causal inference<br/>๐ Cross-parliament correlation"]
end
subgraph "๐ Level 4: Ecosystem Intelligence (2029)"
L4["๐ Multi-country monitoring<br/>๐ค Federated intelligence<br/>๐ก OSINT integration<br/>๐๏ธ EU Parliament coverage"]
end
subgraph "๐ด Level 5: Transformative Democracy (2030+)"
L5["๐งฌ AGI-assisted governance analysis<br/>๐ Real-time democratic health scoring<br/>๐ Global political intelligence<br/>๐ฎ Strategic scenario simulation"]
end
L1 --> L2 --> L3 --> L4 --> L5
style L1 fill:#198754,color:#fff,stroke:#146c43,stroke-width:2px
style L2 fill:#0d6efd,color:#fff,stroke:#0a58ca,stroke-width:2px
style L3 fill:#6f42c1,color:#fff,stroke:#59359a,stroke-width:2px
style L4 fill:#fd7e14,color:#fff,stroke:#ca6510,stroke-width:2px
style L5 fill:#dc3545,color:#fff,stroke:#b02a37,stroke-width:2px
๐๏ธ Vision Architecture
flowchart TB
subgraph "๐ข 2026 โ Foundation"
A1[โ
TypeScript Migration Complete]
A2[โ
12 Agentic News Workflows]
A3[๐ CIA Data Pipeline]
A4[โ
Dual Deploy S3 + GitHub Pages]
end
subgraph "๐ต 2027 โ Intelligence"
B1[๐ก Real-Time Data Streams]
B2[๐ง ML Prediction Models]
B3[๐ Multi-Source OSINT]
B4[โ
Automated Fact-Checking]
end
subgraph "๐ฃ 2028 โ Autonomy"
C1[๐ง Self-Healing Pipelines]
C2[๐ Predictive Deployment]
C3[๐ AI Editorial Board]
C4[๐ค Cross-Platform Distribution]
end
subgraph "๐ 2029 โ Ecosystem"
D1[๐ Political Intelligence API]
D2[๐ค Federated Data Network]
D3[๐ Real-Time Democracy Index]
D4[๐๏ธ Multi-Parliament Coverage]
end
subgraph "๐ด 2030-2033 โ AI Evolution"
E1[๐ค Pre-AGI Model Integration]
E2[๐ 50+ Parliament Coverage]
E3[๐ฐ Autonomous Content Pipeline]
E4[๐ Global Democracy Index]
end
subgraph "โซ 2034-2037 โ AGI Era"
F1[๐ง AGI-Enhanced Intelligence]
F2[๐ 195 Parliament Network]
F3[๐ก Real-Time Global Monitoring]
F4[๐๏ธ Transformative Democracy Tech]
end
A1 --> B1
A2 --> B2
A3 --> B3
A4 --> B4
B1 --> C1
B2 --> C2
B3 --> C3
B4 --> C4
C1 --> D1
C2 --> D2
C3 --> D3
C4 --> D4
D1 --> E1
D2 --> E2
D3 --> E3
D4 --> E4
E1 --> F1
E2 --> F2
E3 --> F3
E4 --> F4
classDef foundation fill:#4caf50,stroke:#2e7d32,stroke-width:2px,color:white
classDef intelligence fill:#2196f3,stroke:#1565c0,stroke-width:2px,color:white
classDef autonomy fill:#9c27b0,stroke:#6a1b9a,stroke-width:2px,color:white
classDef ecosystem fill:#ff9800,stroke:#e65100,stroke-width:2px,color:white
classDef evolution fill:#e91e63,stroke:#880e4f,stroke-width:2px,color:white
classDef agi fill:#795548,stroke:#3e2723,stroke-width:2px,color:white
class A1,A2,A3,A4 foundation
class B1,B2,B3,B4 intelligence
class C1,C2,C3,C4 autonomy
class D1,D2,D3,D4 ecosystem
class E1,E2,E3,E4 evolution
class F1,F2,F3,F4 agi
Current State (2026 Q2)
| Metric | Value |
|---|---|
| Total Workflow Files | 50 (22 YAML + 14 agentic .md + 14 .lock.yml) = 36 distinct workflows |
| TypeScript Modules | 31 (in src/browser/) |
| Unit Tests | 2890 (Vitest) |
| Language Support | 14 languages (incl. RTL) |
| Deployment | Dual: AWS S3/CloudFront + GitHub Pages |
| AI Content | 14 agentic workflows (Claude Opus 4.8) |
| Security Compliance | ISO 27001, NIST CSF 2.0, CIS Controls v8.1 |
โ Delivered (2026 Q2): Long-Horizon Forward-Look Pipelines
Status: Delivered via foundation PR + sub-issues Hack23/riksdagsmonitor#2153โ#2168.
The long-horizon forward-look system extends the forward-look family (news-week-ahead, news-month-ahead) with three additional horizons:
| Workflow | Horizon | Depth ร | Cron | Status |
|---|---|---|---|---|
news-quarter-ahead | 90 days | ร 1.7 | 0 9 1,15 * * | โ Delivered |
news-year-ahead | 365 days | ร 2.0 | 0 9 5 1,7 * | โ Delivered |
news-election-cycle | 1 460 days | ร 2.5 | dispatch-only (cron declared, disabled) | โ Delivered |
Key design decisions:
- All three share the Tier-C aggregation contract but with progressively higher depth multipliers
- Additional prompt module:
ext/long-horizon-forecasting.md(horizon stratification, scenario-tree depth, IMF projection stamps, PESTLE blocking) - Election-cycle further imports
ext/cycle-rollover.md(active ยฑ30 days of election anchor) - Full pipeline diagrams and ISMS mapping documented in WORKFLOWS.md ยง Stage 6.2
- Article-type registry metadata:
analysis/article-types.json - Editorial parameters: Article-Generation.md ยง Forward-Look Horizons
๐ฎ Aspirational Long-Horizon Extensions (Future โ No Script Edits Required)
The registry-driven architecture means the following article types can be added by simply registering them in analysis/article-types.json and creating a new workflow .md source โ no script changes to aggregate-analysis.ts or render-articles.ts:
| Future Workflow | Horizon | Use Case | Dependency |
|---|---|---|---|
news-budget-bill-ahead | 90โ180 days | BP (Budgetproposition) + VP (Vรฅrproposition) deep-dive | Budget committee schedule feed |
news-eu-presidency-ahead | 180 days | Swedish EU Council presidency rotation impact | European Parliament MCP integration |
news-defence-pivot-ahead | 365 days | Defence spending reallocation (NATO 2% target) | IMF GFS_COFOG G02 + FรถU committee data |
news-climate-policy-ahead | 365 days | Environmental policy trajectory + EU Green Deal | SCB environment data + EU ETS pricing |
๐ฌ Visionary: Per-Workflow Unique Analytics Evolution
The future of Riksdagsmonitor's agentic workflows is deep specialisation โ each workflow producing analytics that are impossible with any other data source or analysis path.
graph TB
subgraph "๐ข Current (2026 Q1)"
C1["๐ Committee Reports<br/>Basic voting splits"]
C2["๐ Propositions<br/>Legislative pipeline"]
C3["โ Motions<br/>Opposition tracking"]
C4["โ Interpellations<br/>Accountability scoring"]
end
subgraph "๐ต Phase 1 (2026 Q2โQ4)"
P1_1["๐ Committee Reports<br/>+ ML vote prediction<br/>+ historical comparison"]
P1_2["๐ Propositions<br/>+ budget impact modeling<br/>+ regulatory burden scoring"]
P1_3["โ Motions<br/>+ co-sponsorship network graphs<br/>+ topic clustering (NLP)"]
P1_4["โ Interpellations<br/>+ evasion NLP scoring<br/>+ minister response tracking DB"]
end
subgraph "๐ฃ Phase 2 (2027)"
P2_1["๐ Committee Reports<br/>+ predictive vote outcome<br/>+ committee influence scoring"]
P2_2["๐ Propositions<br/>+ multi-country policy comparison<br/>+ EU law transposition tracking"]
P2_3["โ Motions<br/>+ Overton window mapping<br/>+ media uptake correlation"]
P2_4["โ Interpellations<br/>+ sentiment trajectory<br/>+ government stress index"]
end
subgraph "๐ Phase 3 (2028+)"
P3_1["๐ Committee Reports<br/>+ real-time vote prediction<br/>+ coalition risk dashboard"]
P3_2["๐ Propositions<br/>+ causal impact modeling<br/>+ citizen impact simulation"]
P3_3["โ Motions<br/>+ agenda-setting power index<br/>+ policy adoption probability"]
P3_4["โ Interpellations<br/>+ democratic health index<br/>+ autonomous follow-up detection"]
end
C1 --> P1_1 --> P2_1 --> P3_1
C2 --> P1_2 --> P2_2 --> P3_2
C3 --> P1_3 --> P2_3 --> P3_3
C4 --> P1_4 --> P2_4 --> P3_4
style C1 fill:#198754,color:#fff
style C2 fill:#0d6efd,color:#fff
style C3 fill:#fd7e14,color:#fff
style C4 fill:#dc3545,color:#fff
style P1_1 fill:#198754,color:#fff,stroke:#fff,stroke-width:2px
style P1_2 fill:#0d6efd,color:#fff,stroke:#fff,stroke-width:2px
style P1_3 fill:#fd7e14,color:#fff,stroke:#fff,stroke-width:2px
style P1_4 fill:#dc3545,color:#fff,stroke:#fff,stroke-width:2px
style P2_1 fill:#6f42c1,color:#fff,stroke:#fff,stroke-width:2px
style P2_2 fill:#6f42c1,color:#fff,stroke:#fff,stroke-width:2px
style P2_3 fill:#6f42c1,color:#fff,stroke:#fff,stroke-width:2px
style P2_4 fill:#6f42c1,color:#fff,stroke:#fff,stroke-width:2px
style P3_1 fill:#e91e63,color:#fff,stroke:#fff,stroke-width:2px
style P3_2 fill:#e91e63,color:#fff,stroke:#fff,stroke-width:2px
style P3_3 fill:#e91e63,color:#fff,stroke:#fff,stroke-width:2px
style P3_4 fill:#e91e63,color:#fff,stroke:#fff,stroke-width:2px
Future Unique Analytics per Article Type
| Workflow | Current Unique Analytics | Phase 1 Enhancement | Phase 2 Vision | Phase 3 Autonomous |
|---|---|---|---|---|
| Committee Reports | Voting splits, reservation analysis | ML vote prediction from committee composition + historical voting patterns | Committee influence scoring: which committees shape policy most effectively? | Real-time vote prediction dashboard during live plenary sessions |
| Propositions | Legislative pipeline tracking | Budget impact modeling using SCB economic data + World Bank benchmarks | Multi-country policy comparison (Nordic council + EU) | Causal impact simulation: "if this bill passes, what happens to X?" |
| Motions | Opposition strategy analysis | NLP-based topic clustering + co-sponsorship network visualisation | Overton window mapping: how opposition motions shift the political debate | Policy adoption probability: ML model predicting which motions become policy |
| Interpellations | Accountability scoring | NLP evasion scoring (did the minister actually answer?) + response tracking DB | Government stress index: aggregated ministerial pressure metric | Autonomous follow-up detection: AI identifies when promised action hasn't occurred |
| Evening Analysis | Daily parliamentary pulse | Multi-source synthesis (Riksdag + Regeringen + SCB same-day) | Automated "story of the day" narrative generation | Self-prioritising: AI identifies the most important event and leads with it |
| Realtime Monitor | Breaking event detection | Predictive urgency scoring (ML-trained on past breaking events) | Cross-source verification (Riksdag + news wire + social media) | Autonomous alert system with configurable severity thresholds |
| Weekly Review | Week-over-week trends | Trend significance testing (is this week different or noise?) | Predictive weekly preview: "next week we expect X because Y" | Self-correcting: compares last week's predictions with actual outcomes |
| Month Ahead | Strategic calendar | Calendar risk modeling (which events have historically caused volatility?) | EU legislative calendar integration for Swedish implementation deadlines | Autonomous scenario planning: generates 3 political futures per key event |
๐ข Phase 1: Enhanced Foundation (2026 Q2โQ4)
1.1 ๐ CIA Data Pipeline Activation
Priority: Critical Status: Placeholder implemented, fetch logic pending
flowchart TD
subgraph "๐ CIA Intelligence Pipeline v2"
Schedule[โฐ Daily 03:00 CET] --> Fetch[๐ฅ Fetch 19 CIA Products]
Fetch --> Validate[โ
JSON Schema Validation]
Validate --> Quality[๐ Data Quality Scoring]
Quality --> Cache[๐พ Versioned Cache + 7-day Archive]
Cache --> Transform[๐ Transform to Static Data]
Transform --> AutoPR[๐ Auto-PR with Data Diff]
end
subgraph "๐จ Alerting"
Quality --> Alert{Quality Score < Threshold?}
Alert -->|Yes| CreateIssue[๐ Create GitHub Issue]
Alert -->|No| Continue[โ
Continue Pipeline]
end
classDef schedule fill:#ffecb3,stroke:#f57f17,stroke-width:1.5px,color:black
classDef pipeline fill:#c8e6c9,stroke:#2e7d32,stroke-width:1.5px,color:black
classDef alert fill:#ffccbc,stroke:#bf360c,stroke-width:1.5px,color:black
classDef decision fill:#f39c12,stroke:#e67e22,stroke-width:2px,color:black
class Schedule schedule
class Fetch,Validate,Quality,Cache,Transform,AutoPR pipeline
class Alert decision
class CreateIssue alert
class Continue pipeline
1.2 ๐งช Comprehensive E2E Test Suite
Priority: High
flowchart LR
subgraph "๐งช Test Matrix"
Browser[๐ Browser Matrix] --> Chrome[Chromium]
Browser --> Firefox[Firefox]
Browser --> Webkit[WebKit]
Viewport[๐ฑ Viewport Matrix] --> Mobile[320px]
Viewport --> Tablet[768px]
Viewport --> Desktop[1440px]
Language[๐ Language Sample] --> EN[English]
Language --> SV[Swedish]
Language --> AR[Arabic RTL]
Language --> JA[Japanese]
end
subgraph "โ
Test Types"
VR[๐ผ๏ธ Visual Regression]
A11y[โฟ Accessibility Audit]
Perf[โก Performance Budget]
KB[โจ๏ธ Keyboard Navigation]
end
classDef matrix fill:#bbdefb,stroke:#1565c0,stroke-width:1.5px,color:black
classDef test fill:#c8e6c9,stroke:#2e7d32,stroke-width:1.5px,color:black
class Browser,Viewport,Language,Chrome,Firefox,Webkit,Mobile,Tablet,Desktop,EN,SV,AR,JA matrix
class VR,A11y,Perf,KB test
1.3 ๐ Preview Deployments
Priority: Medium โ Deploy PR previews to S3 preview bucket (pr-{number}.preview.riksdagsmonitor.com)
1.4 ๐ฆ Automated Dependency Updates
Priority: Medium โ Weekly automated dependency management with auto-PR for minor/patch updates
๐ต Phase 2: Intelligence Layer (2027)
2.1 ๐ก Real-Time Political Data Streams
flowchart TD
subgraph "๐ก Real-Time Pipeline"
Poll[โฐ Every 10 min during sessions] --> Detect[๐ Detect New Events]
Detect --> Classify{๐ Significance?}
Classify -->|Breaking| BreakingNews[๐จ Breaking News]
Classify -->|Notable| StandardArticle[๐ฐ Standard Article]
Classify -->|Routine| Archive[๐ Archive Only]
end
subgraph "๐จ Breaking News Flow"
BreakingNews --> Generate[๐ค AI Article Generation]
Generate --> MultiLang[๐ 14-Language Translation]
MultiLang --> ImmediateDeploy[๐ Immediate Deploy]
ImmediateDeploy --> PushNotify[๐ฑ Web Push Notifications]
end
classDef realtime fill:#bbdefb,stroke:#1565c0,stroke-width:1.5px,color:black
classDef breaking fill:#ffccbc,stroke:#bf360c,stroke-width:1.5px,color:black
classDef decision fill:#f39c12,stroke:#e67e22,stroke-width:2px,color:black
classDef ai fill:#9C27B0,stroke:#6a1b9a,stroke-width:2px,color:white
class Poll,Detect realtime
class Classify decision
class BreakingNews,Generate,MultiLang,ImmediateDeploy,PushNotify breaking
class StandardArticle,Archive realtime
2.2 ๐ง ML-Powered Prediction Pipeline
flowchart TD
subgraph "๐ง ML Pipeline"
DataFetch[๐ฅ 50+ Years Historical Data] --> Train[๐๏ธ Train/Update Models]
Train --> Validate[โ
k-fold Cross-Validation]
Validate --> Predict[๐ฎ Generate Predictions]
end
subgraph "๐ฎ Prediction Models"
Predict --> VotePred[๐ Voting Prediction]
Predict --> CoalitionStab[๐ค Coalition Stability]
Predict --> SeatProj[๐ณ๏ธ Election Seat Projections ยฑ5]
Predict --> CareerTraj[๐ค MP Career Trajectory]
end
subgraph "๐ Accuracy Audit"
VotePred & CoalitionStab & SeatProj & CareerTraj --> Compare[๐ Compare vs Actual]
Compare --> Drift{Model Drift?}
Drift -->|Yes| Retrain[๐ Retrain]
Drift -->|No| Publish[๐ค Publish Predictions]
end
classDef ml fill:#e1bee7,stroke:#6a1b9a,stroke-width:1.5px,color:black
classDef prediction fill:#d1c4e9,stroke:#4a148c,stroke-width:1.5px,color:black
classDef audit fill:#ffecb3,stroke:#f57f17,stroke-width:1.5px,color:black
classDef decision fill:#f39c12,stroke:#e67e22,stroke-width:2px,color:black
class DataFetch,Train,Validate,Predict ml
class VotePred,CoalitionStab,SeatProj,CareerTraj prediction
class Compare,Drift,Retrain,Publish audit
2.3 ๐ Multi-Source OSINT Pipeline
Sources: riksdag-open-data-api, government-press-releases, committee-calendar, european-parliament-api, nordic-council-data, public-register-data
2.4 โ Automated Fact-Checking
Process: Extract claims โ cross-reference against Riksdag voting records, government publications, SCB statistics โ assign confidence scores โ flag unverifiable claims for human review
๐ฃ Phase 3: Autonomous Operations (2028)
3.1 ๐ง Self-Healing Infrastructure
flowchart TD
subgraph "๐ง Self-Healing Pipeline"
Failure[โ Workflow Failure] --> Diagnose[๐ Classify Failure]
Diagnose --> Transient{Transient?}
Transient -->|Network/Rate Limit| AutoRetry[๐ Auto-Retry]
Transient -->|Dependency| AltVersion[๐ฆ Try Alternative Version]
Transient -->|Test Flake| Quarantine[๐ Quarantine & Retry]
Transient -->|Build Error| Bisect[๐ Bisect Recent Commits]
Transient -->|Infrastructure| Escalate[๐จ Escalate]
end
subgraph "๐ Learning Loop"
AutoRetry & AltVersion & Quarantine & Bisect --> Verify{Success?}
Verify -->|Yes| Log[๐ Log Pattern]
Verify -->|No| CreateIssue[๐ Create Detailed Issue]
Log --> UpdateKB[๐ง Update Knowledge Base]
UpdateKB --> MonthlyReport[๐ Monthly Reliability Report]
end
classDef failure fill:#e74c3c,stroke:#c0392b,stroke-width:1.5px,color:white
classDef diagnosis fill:#f39c12,stroke:#e67e22,stroke-width:1.5px,color:black
classDef repair fill:#27ae60,stroke:#1e8449,stroke-width:1.5px,color:white
classDef learn fill:#3498db,stroke:#2980b9,stroke-width:1.5px,color:white
class Failure failure
class Diagnose,Transient diagnosis
class AutoRetry,AltVersion,Quarantine,Bisect,Verify repair
class Escalate failure
class Log,CreateIssue,UpdateKB,MonthlyReport learn
3.2 ๐ Canary Deployments
Process: Deploy to canary (5% traffic) โ Monitor 30 min (error rate < 0.1%, LCP < 2.5s) โ Progressive rollout (25% โ 50% โ 100%) โ If degraded: automatic rollback + incident report
3.3 ๐ AI Editorial Board
flowchart TD
subgraph "๐ AI Editorial Board"
Content[๐ Generated Content] --> Review[๐ Multi-Perspective Review]
Review --> Analyst[๐ Political Analyst]
Review --> FactCheck[โ
Fact-Checker]
Review --> StyleEdit[โ๏ธ Style Editor]
Review --> BiasDetect[โ๏ธ Bias Detector]
end
subgraph "๐ Consensus"
Analyst & FactCheck & StyleEdit & BiasDetect --> Aggregate[๐ Aggregate Scores]
Aggregate --> Threshold{Score โฅ 85%?}
Threshold -->|Yes| AutoApprove[โ
Auto-Approve]
Threshold -->|No| HumanReview[๐ค Human Editor]
end
classDef content fill:#e1bee7,stroke:#6a1b9a,stroke-width:1.5px,color:black
classDef review fill:#bbdefb,stroke:#1565c0,stroke-width:1.5px,color:black
classDef decision fill:#f39c12,stroke:#e67e22,stroke-width:2px,color:black
classDef approve fill:#c8e6c9,stroke:#2e7d32,stroke-width:1.5px,color:black
classDef human fill:#ffccbc,stroke:#bf360c,stroke-width:1.5px,color:black
class Content content
class Review,Analyst,FactCheck,StyleEdit,BiasDetect review
class Aggregate,Threshold decision
class AutoApprove approve
class HumanReview human
3.4 ๐ค Multi-Platform Content Distribution
Platforms: Website (HTML + Schema.org), RSS (Atom feed), Newsletter (MJML email), Social Media (platform-specific excerpts), API (JSON endpoint)
๐ Phase 4: Ecosystem (2029)
4.1 ๐ Political Intelligence API
flowchart LR
subgraph "๐ API Endpoints"
API[Political Intelligence API v1]
API --> MPs[/api/v1/mps]
API --> Votes[/api/v1/votes]
API --> Predictions[/api/v1/predictions]
API --> Network[/api/v1/network]
API --> Timeline[/api/v1/timeline]
API --> Risk[/api/v1/risk-assessment]
end
subgraph "๐ฅ Consumers"
MPs & Votes & Predictions --> Researchers[๐ Researchers]
Network & Timeline --> Journalists[๐ฐ Journalists]
Risk --> CivicTech[๐ป Civic Tech]
end
classDef api fill:#3498db,stroke:#2980b9,stroke-width:1.5px,color:white
classDef endpoint fill:#bbdefb,stroke:#1565c0,stroke-width:1.5px,color:black
classDef consumer fill:#c8e6c9,stroke:#2e7d32,stroke-width:1.5px,color:black
class API api
class MPs,Votes,Predictions,Network,Timeline,Risk endpoint
class Researchers,Journalists,CivicTech consumer
Features: Rate limiting (100 req/min free, 1000 req/min API key), GraphQL endpoint, WebSocket for real-time updates, OpenAPI 3.1, SDK generation (TypeScript, Python, R)
4.2 ๐๏ธ Multi-Parliament Coverage
Target Parliaments: Swedish Riksdag (349 MPs), European Parliament (MEPs), Nordic Council, Finnish Eduskunta, Danish Folketing, Norwegian Storting
4.3 ๐ Real-Time Democracy Health Index
Metrics: Transparency (debate coverage, document accessibility, FOI response times), Participation (voter turnout, public consultation), Accountability (voting discipline, minister responses), Pluralism (media diversity, opposition effectiveness)
4.4 ๐ค Federated Intelligence Network
Architecture: IPFS for decentralized data, ActivityPub for inter-platform communication, shared political ontology, privacy-preserving analytics, GDPR-compliant cross-border data sharing
๐ด Phase 5: AI Evolution & Global Scale (2030โ2033)
5.1 ๐ค Pre-AGI Model Integration
flowchart TD
subgraph "๐ค AI Model Pipeline"
Evaluate[๐ Evaluate New Models] --> Benchmark[๐งช Automated Benchmarking]
Benchmark --> Compare{Better Than Current?}
Compare -->|Yes| Integrate[๐ Integrate Model]
Compare -->|No| Monitor[๐ก Continue Monitoring]
Integrate --> Validate[โ
Quality Validation]
Validate --> Deploy[๐ Progressive Rollout]
end
subgraph "๐ง Capabilities"
Deploy --> NearExpert[๐ Near-Expert Political Analysis]
Deploy --> DomainSpecialized[๐๏ธ Domain-Specialized Fine-Tuning]
Deploy --> AutoInvestigation[๐ Autonomous Investigative Journalism]
Deploy --> MultiModal[๐ท Multi-Modal Content]
end
classDef ai fill:#9C27B0,stroke:#6a1b9a,stroke-width:2px,color:white
classDef capability fill:#e1bee7,stroke:#6a1b9a,stroke-width:1.5px,color:black
classDef decision fill:#f39c12,stroke:#e67e22,stroke-width:2px,color:black
class Evaluate,Benchmark,Integrate,Validate,Deploy ai
class Compare decision
class Monitor ai
class NearExpert,DomainSpecialized,AutoInvestigation,MultiModal capability
5.2 ๐ Global Parliament Coverage
Target: 50+ parliaments across Europe, Americas, and Asia-Pacific with cross-parliament schema normalization and multi-timezone content scheduling
5.3 ๐ฐ Autonomous Content Pipeline
Target: < 5% human review required โ AI editorial quality score > 95%, fact verification accuracy > 99%, multi-modal content in 50+ languages
โซ Phase 6: AGI Era & Transformative Democracy (2034โ2037)
6.1 ๐ง AGI-Enhanced Intelligence
Strategic Considerations:
- ๐ค Autonomous analysis: AGI-powered real-time political intelligence across all 195 parliamentary systems
- ๐ Universal language support: Every UN language supported natively
- ๐ Predictive governance: Policy impact prediction before legislation is proposed
- โ๏ธ Ethical AI governance: Human oversight maintained regardless of AI capability level
- ๐ก๏ธ Democratic safeguards: Platform architecture prevents weaponization or manipulation
6.2 ๐ AI Model Evolution Strategy
| Year | Total Workflows | AI Model | Key Capability |
|---|---|---|---|
| 2026 | 47โ50 | Opus 4.8โ4.9 | Agentic news generation |
| 2027 | 50โ55 | Opus 5.x | Predictive analytics |
| 2028 | 55โ65 | Opus 6.x | Multi-modal content |
| 2029 | 65โ75 | Opus 7.x | Autonomous pipeline |
| 2030 | 75โ85 | Opus 8.x | Near-expert analysis |
| 2031โ2033 | 85โ100 | Opus 9โ10.x / Pre-AGI | Global coverage |
| 2034โ2037 | 100โ120+ | AGI / Post-AGI | Transformative platform |
๐ฐ๏ธ Political-Intelligence Workflow Suite (OSINT/INTOP, to 2037)
Master catalog: these workflows operationalise
FUTURE_MINDMAP.mdยงPolitical-Intelligence Capability Catalog and the architecture inFUTURE_ARCHITECTURE.mdยง4A. The phase roadmap above is platform-centric; this section is tradecraft-centric โ it names the new intelligence workflows an operative needs and the gh-aw / Step-Functions pipelines that deliver them, all on public data with human-in-the-loop sign-off.
The intelligence cycle as a workflow chain
graph LR
A["๐ฏ Direction<br/>pir-generation"]:::g --> B["๐ก Collection<br/>multi-int-fusion"]:::b
B --> C["โ๏ธ Processing<br/>provenance-grading"]:::p
C --> D["๐ง Analysis<br/>sat + forecast + i&w"]:::o
D --> E["๐ Production<br/>estimative-brief"]:::r
E --> F["๐ฃ Dissemination<br/>cop + tip-and-cue"]:::c
F --> G["๐ Feedback<br/>calibration-ledger"]:::s
G --> A
classDef g fill:#198754,color:#fff;
classDef b fill:#0d6efd,color:#fff;
classDef p fill:#6f42c1,color:#fff;
classDef o fill:#fd7e14,color:#fff;
classDef r fill:#dc3545,color:#fff;
classDef c fill:#0dcaf0,color:#000;
classDef s fill:#ffc107,color:#000;
New intelligence workflows by horizon
| Workflow (proposed) | Capability (catalog ref) | Horizon | Trigger | Output product |
|---|---|---|---|---|
intel-entity-resolution | C1 cross-source entity resolution | ๐ต v2.0 | weekly + on new MP/registry data | resolved-actor graph (static) |
intel-conflict-screen | C3 declared-interest vs vote | ๐ต v2.0 | on votering publish | neutral conflict-screen scorecard |
intel-influence-network | C19 power-broker analytics | ๐ต v2.0 | weekly | influence/brokerage graph |
intel-narrative-tracker | C18 framing lifecycle | ๐ต v2.0 | daily | narrative-evolution timeline |
intel-sat-orchestrator | C12 SAT automation (ACH/KAC/premortem) | ๐ตโ๐ฃ | per analysis run | ICD 203-graded SAT bundle |
intel-multi-int-fusion | C6 fusion mesh | ๐ฃ v3.0 | streaming | fused situational graph |
intel-provenance-gate | C8/C9 provenance + deepfake | ๐ฃ v3.0 | on every evidence intake | refuse-to-cite gate verdict |
intel-forecast-calibrate | C13/C29 calibrated forecasting | ๐ฃ v3.0 | nightly + on event | forecast + Brier-scored calibration |
intel-warning-tripwire | C14 I&W tripwires | ๐ฃ v3.0 | continuous (EventBridge) | confidence-scored warnings |
intel-fimi-watch | C20 FIMI/CIB detection | ๐ฃ v3.0 | continuous | foreign-interference alert |
intel-wargame-sim | C16 agent-based wargaming | ๐ฃโ๐ | on coalition/budget event | scenario-tree with probabilities |
intel-daily-brief | C23 autonomous Daily Brief | ๐ฃ v3.0 | 06:00 daily | PDB-style brief (14 langs) |
intel-estimative | C22 NIE-style key judgments | ๐ฃ v3.0 | on standing PIR | confidence-scored estimate |
intel-cop-stream | C21 Common Operating Picture | ๐ฃโ๐ | streaming | live COP dashboard feed |
intel-democracy-index | C27 democracy-health index | ๐ 2032+ | weekly | neutral composite barometer |
intel-neutrality-audit | C30 bias-symmetry auditor | ๐ต (all) | pre-publish gate | party-symmetry pass/fail |
intel-redteam | C31 pipeline red-team | ๐ฃ v3.0 | scheduled | adversarial findings |
intel-counter-ai-guard | C32 counter-AI integrity | ๐ฃ v3.0 | per inference | injection/poison verdict |
Maturity model โ intelligence-cycle overlay
The platform maturity levels (above) gain an explicit intelligence-cycle reading:
graph LR
subgraph "๐ข L1 2026 Report"
M1["Build-time articles<br/>document-centric"]
end
subgraph "๐ต L2 2027 Fuse & Reason"
M2["Entity resolution<br/>SAT automation<br/>influence networks<br/>neutrality auditing"]
end
subgraph "๐ฃ L3 2028-29 Warn"
M3["Multi-INT fusion<br/>calibrated forecasting<br/>I&W tripwires<br/>FIMI detection"]
end
subgraph "๐ L4 2030-31 Estimate"
M4["Causal inference<br/>agent wargaming<br/>Common Operating Picture<br/>NIE-style products"]
end
subgraph "๐ด L5 2032+ Autonomous"
M5["Always-on fusion<br/>election-night cell<br/>democracy-health index<br/>multi-parliament COP"]
end
M1 --> M2 --> M3 --> M4 --> M5
style M1 fill:#198754,color:#fff
style M2 fill:#0d6efd,color:#fff
style M3 fill:#6f42c1,color:#fff
style M4 fill:#fd7e14,color:#fff
style M5 fill:#dc3545,color:#fff
Governance rails (every intelligence workflow). Public sources only; provenance + Admiralty grade on intake; ICD 203 analytic-integrity scoring; party-neutrality gate before publish; calibrated, documented uncertainty; counter-AI guard on every inference; and a human signs every externally visible judgment per the Hack23 AI Policy. No workflow may take a partisan action, profile a citizen, or publish an unverified claim.
๐ Technology Evolution Roadmap
Build & Runtime
| Year | Node.js | TypeScript | Bundler | Test Runner |
|---|---|---|---|---|
| 2026 Q1 | 25 (Current) | 6.0 | Vite 8 | Vitest 4 |
| 2026 Q2 | 26 (Current, upgraded Apr 2026 โ ; LTS later 2026) | 6.0 | Vite 8 | Vitest 4 |
| 2027 | 27 LTS | 7.x | Vite 8 | Vitest 5 |
| 2028 | 28 LTS | 7.x | Vite 9 / Turbopack | Vitest 6 |
| 2029 | 29 LTS | 8.x | Next-gen bundler | Native test runner |
Infrastructure
| Year | Deploy | CDN | Monitoring |
|---|---|---|---|
| 2026 | S3/CloudFront + GitHub Pages | CloudFront | Uptime + Lighthouse |
| 2027 | + Preview envs + canary | CloudFront + Cloudflare | + Real user metrics |
| 2028 | Zero-downtime + auto-rollback | Edge compute | + ML anomaly detection |
| 2029 | Global edge deployment | Distributed CDN mesh | Self-healing observability |
๐ Workflow Count Projection
gantt
title Workflow Growth Projection
dateFormat YYYY-MM-DD
axisFormat %Y
section Security
Current 5 workflows :done, sec0, 2026-01-01, 2026-03-31
Dependency Auto :sec1, 2026-07-01, 2026-12-31
Supply Chain v2 :sec2, 2027-01-01, 2027-06-30
section Testing
Current 7 workflows :done, tst0, 2026-01-01, 2026-03-31
Visual Regression :tst1, 2026-04-01, 2026-09-30
Cross-Browser Matrix :tst2, 2026-07-01, 2026-12-31
ML Model Validation :tst3, 2027-04-01, 2027-09-30
section Data Pipeline
Current 5 workflows :done, dat0, 2026-01-01, 2026-03-31
CIA Pipeline v2 :dat1, 2026-04-01, 2026-09-30
OSINT Pipeline :dat2, 2027-01-01, 2027-09-30
Prediction Pipeline :dat3, 2027-07-01, 2028-03-31
section Agentic
Current 12 workflows :done, agt0, 2026-01-01, 2026-03-31
Fact-Checking :agt1, 2027-01-01, 2027-06-30
Editorial Board :agt2, 2028-01-01, 2028-06-30
Multi-Platform :agt3, 2028-04-01, 2028-09-30
section Deploy
Current 3 workflows :done, dep0, 2026-01-01, 2026-03-31
Preview Deploys :dep1, 2026-04-01, 2026-09-30
Canary Deploys :dep2, 2028-01-01, 2028-06-30
Self-Healing :dep3, 2028-04-01, 2028-12-31
| Year | Projected Distinct Workflows | New Capabilities |
|---|---|---|
| 2026 Q1 | 32 (43 files) | TypeScript foundation, 11 agentic workflows |
| 2026 Q2 | 33 (44 files) | Node.js 26 Current upgrade โ (Apr 2026); nightly compat check added |
| 2026 Q4 | 39 (50 files) | CIA pipeline v2, preview deploys, visual regression |
| 2027 Q4 | 44 (55 files) | Node.js 27 LTS, OSINT pipeline, ML predictions, real-time streams |
| 2028 Q4 | 54 (65 files) | Node.js 28 LTS, self-healing, canary deploy, AI editorial board |
| 2029 Q4 | 64+ (75+ files) | Node.js 29 LTS, intelligence API, multi-parliament, federation |
๐ ISMS Evolution
Security Automation Growth
| Capability | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|
| ๐ SHA Pinning | โ Manual | โ Auto-update | โ Auto + verify | โ Self-managing |
| ๐ SBOM | โ Per-release | โ Per-commit | โ Real-time | โ Federated |
| ๐ Vulnerability Scan | โ CodeQL + Dependabot | + SAST/DAST | + Fuzzing | + AI-assisted |
| ๐ Compliance Check | โ Manual mapping | Auto-mapping | Continuous | Predictive |
| ๐จ Incident Response | โ Auto-issue | + Auto-diagnose | + Auto-remediate | + Self-healing |
| ๐ก๏ธ Threat Model | โ STRIDE manual | + Auto-update | + Real-time | + Predictive |
Projected Compliance Frameworks
flowchart LR
subgraph "2026 โ Current"
ISO[๐๏ธ ISO 27001:2022]
NIST[๐ NIST CSF 2.0]
CIS[๐ก๏ธ CIS Controls v8.1]
end
subgraph "2027 โ Expanded"
SOC2[๐ SOC 2 Type II]
end
subgraph "2028 โ AI Compliance"
EUAI[๐ค EU AI Act]
end
subgraph "2029 โ Infrastructure"
NIS2[๐ NIS2 Directive]
end
ISO --> SOC2
NIST --> SOC2
CIS --> EUAI
SOC2 --> EUAI
EUAI --> NIS2
classDef current fill:#4caf50,stroke:#2e7d32,stroke-width:2px,color:white
classDef expanded fill:#2196f3,stroke:#1565c0,stroke-width:2px,color:white
classDef ai fill:#9c27b0,stroke:#6a1b9a,stroke-width:2px,color:white
classDef infra fill:#ff9800,stroke:#e65100,stroke-width:2px,color:white
class ISO,NIST,CIS current
class SOC2 expanded
class EUAI ai
class NIS2 infra
โ ๏ธ Key Risks & Mitigations
| Risk | Impact | Likelihood | Mitigation |
|---|---|---|---|
| ๐ค AI model hallucination in news content | High | Medium | Multi-agent fact-checking, human-in-the-loop for breaking news |
| ๐ ML prediction model bias | High | Medium | Regular bias audits, diverse training data, transparency reports |
| ๐ API rate limiting by data sources | Medium | High | Caching, fallback to cached data, multiple source redundancy |
| ๐ฐ GitHub Actions cost scaling | Medium | Medium | Self-hosted runners for heavy workloads, workflow optimization |
| ๐ Supply chain attacks on MCP servers | High | Low | Version pinning, SRI checks, egress monitoring |
| ๐ GDPR compliance for ML models | High | Medium | Privacy-by-design, differential privacy, data minimization |
โ Success Metrics
Short-term (2026)
- CIA data pipeline fully operational (19 products daily)
- Preview deployments for all PRs
- Visual regression testing in CI
- Automated dependency updates
- Workflow run time < 3 minutes average
Medium-term (2027โ2028)
- Real-time political data processing (< 10 minute latency)
- ML prediction accuracy > 80% for voting outcomes
- Zero-downtime deployments with automatic rollback
- Self-healing pipeline success rate > 95%
- Multi-platform content distribution (5+ channels)
Long-term (2029โ2037)
- Public political intelligence API serving 1000+ consumers
- Multi-parliament coverage (5+ Nordic/EU parliaments)
- Democracy health index with international comparisons
- Fully autonomous content pipeline (human review < 10% of articles)
- Federated data network with 10+ partner platforms
Visionary (2030โ2037)
- Pre-AGI model integration with autonomous evaluation pipeline
- 50+ parliament coverage with real-time cross-parliament analysis
- < 5% human review required for standard political articles
- Global real-time democracy health index covering 195 parliaments
- AGI-ready architecture with maintained human oversight and democratic safeguards
๐ Future Workflow Ecosystem Vision
graph TB
subgraph "๐ Data Sources (2027+)"
RD["๐๏ธ Riksdag"]
EU["๐ช๐บ EU Parliament"]
NORDIC["๐๏ธ Nordic Parliaments"]
OSINT["๐ก Open Source Intel"]
SOCIAL["๐ฑ Social Media"]
MEDIA["๐บ News Feeds"]
end
subgraph "๐ง AI Intelligence Core (2028+)"
NLP["๐ค Advanced NLP<br/><i>Multi-language understanding</i>"]
ML["๐ ML Prediction<br/><i>Voting & coalition models</i>"]
CAUSAL["๐ Causal Inference<br/><i>Policy impact chains</i>"]
ANOMALY["๐จ Anomaly Detection<br/><i>Democratic deviation alerts</i>"]
end
subgraph "๐ฐ Content Generation (2029+)"
REALTIME["โก Real-Time Articles<br/><i>< 5 min latency</i>"]
DEEP["๐ฌ Deep Analysis<br/><i>Multi-parliament</i>"]
PREDICT["๐ฎ Predictive Reports<br/><i>Scenario modeling</i>"]
INDEX["๐ Democracy Index<br/><i>Health scoring</i>"]
end
subgraph "๐ Distribution (2029+)"
WEB["๐ Web Platform"]
API["๐ Public API"]
FEED["๐ก Data Feeds"]
PARTNER["๐ค Partner Network"]
end
RD & EU & NORDIC & OSINT & SOCIAL & MEDIA --> NLP & ML & CAUSAL & ANOMALY
NLP & ML & CAUSAL & ANOMALY --> REALTIME & DEEP & PREDICT & INDEX
REALTIME & DEEP & PREDICT & INDEX --> WEB & API & FEED & PARTNER
style RD fill:#0d6efd,color:#fff,stroke:#0a58ca,stroke-width:2px
style EU fill:#0d6efd,color:#fff,stroke:#0a58ca,stroke-width:2px
style NORDIC fill:#0d6efd,color:#fff,stroke:#0a58ca,stroke-width:2px
style OSINT fill:#6f42c1,color:#fff,stroke:#59359a,stroke-width:2px
style SOCIAL fill:#6f42c1,color:#fff,stroke:#59359a,stroke-width:2px
style MEDIA fill:#6f42c1,color:#fff,stroke:#59359a,stroke-width:2px
style NLP fill:#198754,color:#fff,stroke:#146c43,stroke-width:2px
style ML fill:#198754,color:#fff,stroke:#146c43,stroke-width:2px
style CAUSAL fill:#198754,color:#fff,stroke:#146c43,stroke-width:2px
style ANOMALY fill:#198754,color:#fff,stroke:#146c43,stroke-width:2px
style REALTIME fill:#fd7e14,color:#fff,stroke:#ca6510,stroke-width:2px
style DEEP fill:#fd7e14,color:#fff,stroke:#ca6510,stroke-width:2px
style PREDICT fill:#fd7e14,color:#fff,stroke:#ca6510,stroke-width:2px
style INDEX fill:#fd7e14,color:#fff,stroke:#ca6510,stroke-width:2px
style WEB fill:#dc3545,color:#fff,stroke:#b02a37,stroke-width:2px
style API fill:#dc3545,color:#fff,stroke:#b02a37,stroke-width:2px
style FEED fill:#dc3545,color:#fff,stroke:#b02a37,stroke-width:2px
style PARTNER fill:#dc3545,color:#fff,stroke:#b02a37,stroke-width:2px
๐ References
- WORKFLOWS.md โ Current workflow documentation
- ARCHITECTURE.md โ System architecture
- FUTURE_ARCHITECTURE.md โ Architecture roadmap
- FUTURE_SECURITY_ARCHITECTURE.md โ Security evolution
- AGENTS.md โ Custom agent reference (14 persona agents + 9 workflow-specialist
.agent.md+developer.instructions.md= 24 files) - SKILLS.md โ Skill definitions (91 skills)
- Hack23 ISMS-PUBLIC โ ISMS policies
- Secure Development Policy โ Development security standards
๐ Document Owner: CEO | ๐ Version: 6.0 | ๐ Last Updated: 2026-05-02 (UTC) ๐ Review Cycle: Annual | โฐ Next Review: 2027-05-02 ๐ข Classification: Public | ๐๏ธ Owner: Hack23 AB (Org.nr 5595347807)
๐ Evolving the Current IMF Workflow Integration toward Future CI/CD
Baseline: the already-implemented per-workflow IMF dataflow is documented in WORKFLOWS.md ยงIMF. The table below shows how that current integration evolves with additional CI gates (precedence-contract test, provider-mix telemetry alarm) on top of today's pipeline.
Authoritative hub:
analysis/imf/README.mdยทanalysis/imf/agentic-integration.mdยทanalysis/imf/indicators-inventory.jsonยทanalysis/imf/data-dictionary.mdยท.github/aw/ECONOMIC_DATA_CONTRACT.md
IMF integration evolving from today's pipeline into the 2027โ2030 autonomous-agent workflows
| Workflow stage | IMF dataflow | Cadence | Caching strategy |
|---|---|---|---|
Daily news (news-*.md) | WEO + FM + IFS + GFS_COFOG | On-demand per article | Vintage-tagged Aurora cache |
| Week-ahead forecasting | WEO projections + DOTS | Weekly | 7-day rolling cache |
| Month-ahead forecasting | WEO + FM + ER | Monthly | 30-day rolling + supersedes-chain |
| Weekly review | WEO + FM + GFS_COFOG (committee-aligned) | Weekly | Snapshot per Riksdag week |
| Monthly review | All IMF dataflows | Monthly | Full vintage capture |
| Real-time monitor | IFS (monthly CPI), MFS_IR (rates), ER (FX) | Hourly | Short-TTL cache |
| Translation cascade (14 lang) | Inherits article provenance | Per article | No re-fetch (provenance preserved) |
Future CI gate: IMF-first contract enforcement
# .github/workflows/quality-checks.yml (target additions)
- name: IMF-first economic citation lint
run: tsx scripts/article-quality-enhancer.ts --enforce-imf-first
- name: IMF cache integrity (SHA-256 supersedes-chain)
run: tsx scripts/imf-fetch.ts --verify-cache
- name: Provider-mix telemetry (alarm if WB economic share > 5%)
run: tsx scripts/catalog-downloaded-data.ts --provider-mix-report
Provider decision matrix
| Indicator class | Primary | Secondary | Why |
|---|---|---|---|
| Macro (GDP, growth, unemployment, inflation, fiscal balance, debt, current account) | IMF WEO + Fiscal Monitor | SCB (Sweden monthly) | Freshness + T+5 projections; SNA 2008 / GFSM 2014 / BPM6 cross-country comparability |
| Bilateral trade flows | IMF DOTS | โ | Partner-country dimension, monthly cadence |
| Monthly inflation, policy rates | IMF IFS / MFS_IR | SCB / Riksbank | Standardised cross-country |
| Government spending by function (defence/health/education/social protection) | IMF GFS_COFOG | โ | Committee-aligned (FรถU/SoU/UbU/SfU) |
| Commodity prices, exchange rates | IMF PCPS / ER | โ | Canonical benchmarks |
| Governance (CC.EST, RL.EST, VA.EST, GE.EST, RQ.EST, PV.EST) | World Bank WGI | โ | IMF has no equivalent |
| Environment (CO2, renewables, forest, water) | World Bank | โ | IMF has no equivalent |
| Social/education residue (literacy, school participation, gender ratios) | World Bank | GFS_COFOG 09 | IMF has no equivalent |
| Defence spending depth (long historicals) | World Bank MS.MIL.* | GFS_COFOG 02 | WB deeper history |
| Swedish ground truth (monthly labour, regional, budget execution) | SCB | โ | National statistics authority |
Canonical rule. Every economic claim in a Riksdagsmonitor article cites an IMF dataflow first; World Bank citations are reserved for governance, environment and social residue (the classes IMF does not publish). SCB is the Swedish-specific ground truth layer. See ECONOMIC_DATA_CONTRACT.md v2.1 for the banned-phrase list and vintage discipline (>6 mo โ annotation).
๐ Hack23 Ecosystem
| ๐ Platforms | ๐ฆ Open-Source Projects | ๐ก๏ธ Governance & Standards |
|---|---|---|
|
๐ณ๏ธ Riksdagsmonitor โ Swedish Parliament intelligence ๐ช๐บ EU Parliament Monitor โ European coverage ๐ต๏ธ Citizen Intelligence Agency โ political-data engine ๐ Hack23 AB โ corporate site ๐ฐ Hack23 Blog โ engineering & policy ๐ผ Hack23 on LinkedIn |
๐ณ๏ธ Hack23/riksdagsmonitor ๐ต๏ธ Hack23/cia ๐ช๐บ Hack23/euparliamentmonitor ๐ Hack23/european-parliament-mcp โ Hack23/cia-compliance-manager ๐ฅ Hack23/black-trigram ๐ Hack23/homepage |
๐ก๏ธ Hack23 ISMS-PUBLIC โ public ISMS ๐ Information Security Policy ๐ค AI Policy ๐งช Secure Development Policy ๐ฏ Threat Modeling Policy โ ๏ธ Vulnerability Management ๐ท๏ธ Classification Framework |
๐ณ๏ธ Empower citizens ยท ๐ Strengthen democratic accountability ยท ๐ต๏ธ Illuminate the political process
ยฉ 2008โ2026 Hack23 AB (Org.nr 559534-7807) ยท Maintainer: James Pether Sรถrling, CISSP CISM