spaxel/mothership/internal/eventbus
jedarden 41d6d09561 feat: implement internal pub/sub event bus
- Add TimestampMs field to eventbus.Event
- Add event type constants (detection, zone_entry, zone_exit, etc.)
- Add severity level constants
- Add global Default() bus instance for shared access
- Add convenience functions: PublishDefault, PublishDefaultSync, SubscribeDefault
- Integrate with events.InsertEvent to publish to eventbus
- Add comprehensive table-driven tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 12:51:41 -04:00
..
eventbus.go feat: implement internal pub/sub event bus 2026-04-07 12:51:41 -04:00
eventbus_test.go feat: implement internal pub/sub event bus 2026-04-07 12:51:41 -04:00