reports
Installation
SKILL.md
Report Templating System
Architecture
reports/
├── registry.py # Report definitions (name, templates, query)
├── renderer.py # Jinja2 + MJML rendering
├── runner.py # Execute reports (query → render → send)
├── templates/ # .j2 (Slack/SMS) and .mjml (Email)
└── queries/ # SQL files for report data
Creating a New Report
1. Add SQL Query
Create src/signalroom/reports/queries/{report_name}.sql: