Why
Today the only outbound integration is a raw webhook. Teams expect alerts in the channels they already watch: Email, Slack, Microsoft Teams. Real-time notification of high-risk activity is a baseline expectation.
Scope
- Channel types layered on the existing
Webhook model: Email (SMTP), Slack (incoming webhook), Teams (connector).
- Per-channel severity threshold and event filtering.
- Templated message payloads; test-send action (mirrors the existing webhook test route).
Hooks
Webhook model, src/app/api/webhooks/, new src/lib/notify/ channel adapters.
Why
Today the only outbound integration is a raw webhook. Teams expect alerts in the channels they already watch: Email, Slack, Microsoft Teams. Real-time notification of high-risk activity is a baseline expectation.
Scope
Webhookmodel: Email (SMTP), Slack (incoming webhook), Teams (connector).Hooks
Webhookmodel,src/app/api/webhooks/, newsrc/lib/notify/channel adapters.