Skip to content

feat(alert-routing): implement issue #270 alert routing engine with a…#342

Merged
Mosas2000 merged 1 commit into
StellaBridge:mainfrom
Yusufolosun:fix/issue-270-alert-routing-engine
Apr 28, 2026
Merged

feat(alert-routing): implement issue #270 alert routing engine with a…#342
Mosas2000 merged 1 commit into
StellaBridge:mainfrom
Yusufolosun:fix/issue-270-alert-routing-engine

Conversation

@Yusufolosun
Copy link
Copy Markdown
Contributor

Closes #270

Summary

Introduces a complete alert routing engine with rule-based matching, preference-aware channel routing, suppression windows, fallback dispatch, and routing audit history.

Backend

  • Added new tables for routing rules and routing audit
  • Added AlertRoutingService for routing decisions and dispatch orchestration
  • Integrated routing into the alert evaluation flow
  • Added admin-protected APIs for rule CRUD and audit queries
  • Removed legacy direct webhook dispatch from alert evaluation so routing suppression/fallback policies are consistently enforced

Frontend

  • Added admin alert routing page to create/toggle/delete rules and inspect audit entries
  • Wired API client/types, route, and navigation entry

Documentation

  • Added alert routing engine behavior and API/UI docs

Testing

  • ✅ Unit tests added covering rule matching, channel resolution, and severity threshold behavior

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 24, 2026

@Yusufolosun Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Mosas2000
Copy link
Copy Markdown
Contributor

Resolve the conflict

…ngine with admin API, UI, suppression, fallback, and audit history
@Yusufolosun Yusufolosun force-pushed the fix/issue-270-alert-routing-engine branch from 653810f to d82511a Compare April 28, 2026 22:30
@Yusufolosun
Copy link
Copy Markdown
Contributor Author

@Mosas2000 Conflicts resolved

@Mosas2000 Mosas2000 merged commit cb57160 into StellaBridge:main Apr 28, 2026
12 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Alert Routing Engine

2 participants