-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem
Build monitor abstraction layer allowing scheduled ingestion runs with keyword/sentiment filters.
Tasks
- Create
monitorstable (schedule, filters, source associations) - Implement
POST /api/monitors(create) - Implement
PUT /api/monitors/{id}/start(activate) - Implement
PUT /api/monitors/{id}/stop(deactivate) - Add cron-based scheduler (node-cron or pg-cron)
- Support hourly/daily schedule options
- Apply filters (keywords, sentiment range) during ingestion
- Log monitor execution history
Acceptance Criteria
- ✅ Monitor runs hourly without manual intervention
- ✅ Filters applied correctly (unit tested)
- ✅ Monitor status trackable via dashboard
Priority: P1 - High
Labels: backend, monitoring, M2, P1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels