meshai/meshai/notifications
K7ZVX dc52187c93 feat(notifications): add Event dataclass for v0.3 pipeline
Adds meshai/notifications/events.py with:
- Event dataclass with all fields for unified pipeline shape
- Stable ID generation via sha1 hash for deduplication
- make_event() factory with auto-timestamp and severity validation
- to_dict/from_dict for serialization round-trip

This is scaffolding for Phase 2 - not yet wired into any adapters.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-14 16:23:57 +00:00
..
__init__.py fix(notifications): test shows live data, not just canned examples 2026-05-13 18:08:09 -06:00
categories.py fix: notification system improvements and threshold corrections 2026-05-14 06:03:51 +00:00
channels.py fix(notifications): complete severity cleanup to 3-level system 2026-05-14 07:00:58 +00:00
events.py feat(notifications): add Event dataclass for v0.3 pipeline 2026-05-14 16:23:57 +00:00
router.py fix(notifications): complete severity cleanup to 3-level system 2026-05-14 07:00:58 +00:00
summarizer.py fix: notification system improvements and threshold corrections 2026-05-14 06:03:51 +00:00