Summary
Implement the route matching engine that maps incoming messages to outbound recipients based on configurable criteria.
Tasks
Acceptance Criteria
- Given a set of routes and an inbound message, the router returns the correct ordered matches
- Wildcard patterns work in content and sender criteria
- Fan-out delivers to all matched recipients
- 100% test coverage on the matching logic
Dependencies
References
Summary
Implement the route matching engine that maps incoming messages to outbound recipients based on configurable criteria.
Tasks
Routes by priorityAcceptance Criteria
Dependencies
Route,Channel,RecipienttypesReferences