Notifications
Slack / Microsoft Teams / Email fan-out. Toggle channels here; set SLACK_WEBHOOK_URL, TEAMS_WEBHOOK_URL, NOTIFY_TO_ADDRS in .env to actually deliver. Per-event routing lives in config/notifications.yaml.
Channels
| Channel | State | Secret |
|---|---|---|
| slack | env var missing — won't actually deliver | |
| teams | env var missing — won't actually deliver | |
| env var missing — won't actually deliver |
Event routing
| Event | Summary | Severity | Channels | Test |
|---|---|---|---|---|
sla_breach | Task overdue — needs attention | high | slack teams email | |
task_escalation | Approval-queue escalation opened | high | slack teams | |
new_skill_proposal | Skill Improvement drafted a SKILL.md change | normal | slack | |
new_kb_doc_draft | New KB doc proposed — needs review | normal | slack | |
approval_queued | Action waiting on human approval | normal | no channels | |
budget_alert | Daily LLM spend over budget | high | slack teams email | |
manual_test | Manual notification test from /notifications page | low | slack teams email |