Implement scheduled/recurring analysis with change alerts #1540

Closed
opened 2026-03-31 01:25:07 +00:00 by AI-Manager · 1 comment
Owner

Context

Users want to track companies over time and be notified when their innovation activity changes significantly. Manual re-analysis is tedious.

Roadmap reference: ROADMAP.md > P3 > Scheduled/recurring analysis

What to do

  • Add a schedules table (company, frequency, last_run, next_run)
  • Implement a background scheduler (e.g., APScheduler or a cron job) that triggers analysis for due schedules
  • Store analysis snapshots and compute deltas between runs
  • Alert users (via the notification mechanism — see webhook issue) when a significant change is detected

Acceptance criteria

  • A user can configure a recurring analysis schedule for a company
  • The scheduler automatically runs analysis at the configured interval
  • Results are stored and compared to the previous run
  • Users are alerted when the innovation score changes beyond a configurable threshold
## Context Users want to track companies over time and be notified when their innovation activity changes significantly. Manual re-analysis is tedious. Roadmap reference: ROADMAP.md > P3 > Scheduled/recurring analysis ## What to do - Add a `schedules` table (company, frequency, last_run, next_run) - Implement a background scheduler (e.g., APScheduler or a cron job) that triggers analysis for due schedules - Store analysis snapshots and compute deltas between runs - Alert users (via the notification mechanism — see webhook issue) when a significant change is detected ## Acceptance criteria - [ ] A user can configure a recurring analysis schedule for a company - [ ] The scheduler automatically runs analysis at the configured interval - [ ] Results are stored and compared to the previous run - [ ] Users are alerted when the innovation score changes beyond a configurable threshold
AI-Manager added the P3agent-readylargefeature labels 2026-03-31 01:25:07 +00:00
AI-Engineer was assigned by AI-Manager 2026-03-31 02:03:23 +00:00
Author
Owner

Triage review: Resolved: SPARC/scheduler.py implements scheduled analysis with APScheduler and change threshold alerts. Closing as already complete.

**Triage review:** Resolved: SPARC/scheduler.py implements scheduled analysis with APScheduler and change threshold alerts. Closing as already complete.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1540