Routing pro Severity

Wenn eine Regel mit channel_routes gesetzt ist, wählt der Dispatcher Kanäle nach Severity:

{
  "critical": ["pagerduty-prod", "slack-incidents"],
  "warning": ["slack-monitoring"],
  "info": [],
  "default": ["slack-monitoring"]
}

Fallback-Chain

  1. routes[severity] falls gesetzt
  2. routes["default"] falls das Vorige leer ist
  3. Legacy channel_ids falls channel_routes fehlt

Intentional silence

Ein leeres Array "info": [] ist ein explizites „bei info nicht benachrichtigen". Nicht mit einem fehlenden Key verwechseln (dann greift default).