meshai/meshai/notifications
K7ZVX 3bf5e3dfbc feat(notifications): alert routing with channels, rules, and delivery
- Notification pipeline: categories -> rules -> channels
- Channels: mesh broadcast, mesh DM, email (SMTP), webhook (generic)
- Per-rule severity threshold and category filtering
- Quiet hours with emergency override
- LLM summarization for mesh delivery over 200 chars only
- !subscribe shows available categories, easy mesh subscription
- Dashboard notification rules API endpoints
- Extensible channel system for future transports (Winlink, JS8Call)
- config.yaml notification section with examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-13 03:51:37 +00:00
..
__init__.py feat(notifications): alert routing with channels, rules, and delivery 2026-05-13 03:51:37 +00:00
categories.py feat(notifications): alert routing with channels, rules, and delivery 2026-05-13 03:51:37 +00:00
channels.py feat(notifications): alert routing with channels, rules, and delivery 2026-05-13 03:51:37 +00:00
router.py feat(notifications): alert routing with channels, rules, and delivery 2026-05-13 03:51:37 +00:00
summarizer.py feat(notifications): alert routing with channels, rules, and delivery 2026-05-13 03:51:37 +00:00