📚 Prumo Documentation Index
Central reference for all Prumo project documentation, organized by topic and use case.
design/ — Design inspired by Storytelling with Data (Cole Nussbaumer Knaflic, Wiley, 2015), with open-source implementations and project notes
wp7-design-strings.md — UI string references & localization
content/narratives.md — How AI-generated narratives work
testing/ — Test fixtures, data, and test documentation
📑 Detailed Document Guide
🚀 Deployment & Operations
Document
Purpose
Audience
MIGRATION_RUNBOOK.md
Step-by-step cutover with decision gates, preconditions, rollback
DevOps, operators
PHASE_1_SUMMARY.md
Initial deployment validation checklist
Ops, testers
PHASE_2_FRONTEND_TESTING.md
UI/UX validation, browser testing procedures
QA, frontend devs
PHASE_3_CI_CD_AUTOMATION.md
GitHub Actions, automated testing, deployment pipelines
DevOps, CI/CD engineers
PHASE_4_MONITORING.md
Health checks, alerting, observability setup
Ops, SREs
Document
Purpose
Audience
DESIGN.md
Visual standards, KPI card anatomy, color/typography rules
Designers, frontend devs
design/
SWD-inspired notes and open-source Python/R/JS chart examples
Designers, data viz developers
WP7 Design Strings
UI copy, labels, error messages
Translators, UX writers
Narratives.md
AI-generated trend analysis & interpretation
Backend/AI developers
Document
Purpose
Audience
painel-indicators-audit.md
Coverage audit for all 500+ indicators
Data engineers, analysts
worldbank-gdp-collector-notes.md
GDP collector implementation details
Collector developers
europa-coverage.md
EU country comparison metadata & gaps
Analytics, data team
NORMALIZATION.md
Period handling, unit conversion, data cleaning standards
Data engineers
../SOURCES.md
Official source registry (INE, Eurostat, FRED, etc)
Everyone
📈 Architecture & Planning
Document
Purpose
Audience
PLAN-V7.md
V7 architecture decisions, service layer design
Architects, lead developers
PRUMO-ROADMAP.md
Upcoming features, priorities, timeline
PMs, stakeholders
../README.md
Full project architecture, services, endpoints
All developers
Document
Purpose
Audience
pcp-estatutos.md
PCP party constitution (for ideology lens)
Political context researchers
pcp-programa.md
PCP political program (for ideology lens)
Political context researchers
hugo-integration-research.md
Exploration of Hugo CMS static site integration
Architects, interested devs
Document
Purpose
Audience
testing/
Test fixtures, sample data, testing docs
QA, test developers
Document
Purpose
Status
archive/
Pre-migration files, deprecated configs, old analyses
Reference only
"I'm deploying Prumo for the first time"
Read MIGRATION_RUNBOOK.md (preconditions → cutover → validation)
Reference PHASE_1_SUMMARY.md for checklist
Review PHASE_3_CI_CD_AUTOMATION.md to set up automated testing
"I'm designing a new KPI card"
Review DESIGN.md for standards
Check design/README.md for SWD examples
Reference painel-indicators-audit.md for available indicators
"I'm adding a new data source"
Check ../SOURCES.md for structure
Review NORMALIZATION.md for data standards
Study collector in collectors/ directory
Document updates in a collector-specific doc (like worldbank-gdp-collector-notes.md )
"I'm troubleshooting an issue"
Check PHASE_4_MONITORING.md for health checks
Review MIGRATION_RUNBOOK.md section 7 for rollback
Look in testing/ for test data to reproduce
"I need to understand how narratives work"
Read Narratives.md for overview
Check app/services/interpret.py for implementation
Reference app/services/ideology_lenses.py for lens system
"I want to add political context to an analysis"
Review pcp-estatutos.md and pcp-programa.md
Check app/services/ideology_lenses.py for how lenses work
Read Narratives.md for integration points
Status
Meaning
✅ Current
Active, regularly updated
🔄 In Progress
Under development
⚠️ Legacy
Outdated but preserved for reference
📦 Archive
Historical, no longer actively used
Outside this folder:
📝 How to Add Documentation
When adding new docs:
Name clearly: topic-purpose.md (e.g., email-service-integration.md)
Add to this index in appropriate category above
Include a one-liner describing purpose & audience
Link internally to related docs
Archive old versions when superseded (move to archive/)
Architecture questions → Read PLAN-V7.md + ../README.md
Deployment questions → Read MIGRATION_RUNBOOK.md
Data questions → Read SOURCES.md + NORMALIZATION.md
Design questions → Read DESIGN.md + design/README.md
Testing questions → Read PHASE_2_FRONTEND_TESTING.md + testing/
Last Updated: March 5, 2026
Maintainer: Prumo team
Version: 1.0