Open
Description
This piece will query both Issues and Preferences and create Notifications based on them. It will then write the new Notifications to a message queue.
Notes:
- Be aware that some issues might be flagged by multiple "alerts", therefore we have to keep track of all alert-sources for each notification.
- If I add new alert, I should have the option to populate it for certain time period retroactively
- Incorporate scenario: I remove one of my alerts and I (may) choose in UI to remove all its notifications right now (e.g. I added it yesterday and I didn't realize it is high-volume alert)
Please refer to the Architecture documentation for more information.