mirror of
https://github.com/zvx-echo6/meshai.git
synced 2026-05-22 07:34:47 +02:00
The initial 2.1 dispatcher was a logging stub with manual backend registration. The spec required integration with the existing NotificationRuleConfig schema and channels.py create_channel factory. - Dispatcher takes (config, channel_factory) - _matching_rules iterates config.notifications.rules with severity ranking - dispatch() builds alert dict and calls channel.deliver() - build_pipeline(config) returns EventBus per spec - build_pipeline_components(config) added for test introspection |
||
|---|---|---|
| .. | ||
| pipeline | ||
| __init__.py | ||
| categories.py | ||
| channels.py | ||
| events.py | ||
| region_tagger.py | ||
| router.py | ||
| summarizer.py | ||