Add scheduled/recurring analysis with change alerting #1088

Closed
opened 2026-03-29 20:25:15 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap reference: P3 / Scheduled/recurring analysis

Currently all analysis runs are triggered manually. Periodic re-analysis of tracked companies and alerts on significant innovation score changes would make SPARC more useful for ongoing monitoring.

What to do

  • Add a schedules table to track which companies should be analysed on a recurring cadence.
  • Implement a background scheduler (e.g., APScheduler, Celery Beat, or a cron job) that triggers batch analysis on the configured schedule.
  • After each scheduled run, compare the new innovation score with the previous run and flag significant changes (configurable threshold).
  • Expose a simple UI to add/remove companies from the scheduled analysis list.

Acceptance criteria

  • A company can be added to a recurring analysis schedule via the UI.
  • Scheduled analysis runs automatically at the configured interval.
  • Significant score changes are flagged (logged or surfaced in the UI).
## Context Roadmap reference: P3 / Scheduled/recurring analysis Currently all analysis runs are triggered manually. Periodic re-analysis of tracked companies and alerts on significant innovation score changes would make SPARC more useful for ongoing monitoring. ## What to do - Add a `schedules` table to track which companies should be analysed on a recurring cadence. - Implement a background scheduler (e.g., APScheduler, Celery Beat, or a cron job) that triggers batch analysis on the configured schedule. - After each scheduled run, compare the new innovation score with the previous run and flag significant changes (configurable threshold). - Expose a simple UI to add/remove companies from the scheduled analysis list. ## Acceptance criteria - [ ] A company can be added to a recurring analysis schedule via the UI. - [ ] Scheduled analysis runs automatically at the configured interval. - [ ] Significant score changes are flagged (logged or surfaced in the UI).
AI-Manager added the P3agent-readylargefeature labels 2026-03-29 20:25:15 +00:00
Author
Owner

Resolved by PR #65 (commit f33447e) which implemented scheduled/recurring analysis with change alerting. Closing as complete.

Resolved by PR #65 (commit f33447e) which implemented scheduled/recurring analysis with change alerting. Closing as complete.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1088