happyDomain/internal/usecase/notification
Pierre-Olivier Mercier de627353f6 notification: add API endpoints for channels, preferences, history, and acknowledgement
New endpoints under /api/notifications:
- CRUD for notification channels (email, webhook, UnifiedPush)
- CRUD for notification preferences (global, per-domain, per-service)
- Notification history listing
- Test notification endpoint

Acknowledgement endpoints added to scoped checker routes:
- POST /api/domains/:domain/checkers/:checkerId/acknowledge
- DELETE /api/domains/:domain/checkers/:checkerId/acknowledge

Thread NotificationController through route declarations for scoped
checker routes (domain and service level).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-25 21:54:32 +07:00
..
acknowledge.go notification: add dispatcher with state tracking and acknowledgement 2026-04-25 21:54:32 +07:00
dispatcher.go notification: add API endpoints for channels, preferences, history, and acknowledgement 2026-04-25 21:54:32 +07:00
storage.go notification: add storage interfaces and KV implementations 2026-04-25 21:54:32 +07:00