Feature: Scheduled/recurring analysis with change alerts #485

Closed
opened 2026-03-27 22:23:40 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap item: P3 - Scheduled/recurring analysis

Description

Allow users to schedule periodic re-analysis of tracked companies and receive alerts when their innovation score changes significantly.

Task

  • Add a scheduling mechanism (cron-based or APScheduler) for recurring batch analysis.
  • Store schedule configuration per company in the database.
  • Detect significant score changes and record them.
  • Integrate with the notification system (see webhook/notification issue) or log the change for display in the UI.

Acceptance Criteria

  • Users can configure a recurring schedule for a company analysis.
  • Analysis runs automatically on the configured schedule.
  • Significant score changes are recorded and surfaced to the user.
## Context Roadmap item: P3 - Scheduled/recurring analysis ## Description Allow users to schedule periodic re-analysis of tracked companies and receive alerts when their innovation score changes significantly. ## Task - Add a scheduling mechanism (cron-based or APScheduler) for recurring batch analysis. - Store schedule configuration per company in the database. - Detect significant score changes and record them. - Integrate with the notification system (see webhook/notification issue) or log the change for display in the UI. ## Acceptance Criteria - [ ] Users can configure a recurring schedule for a company analysis. - [ ] Analysis runs automatically on the configured schedule. - [ ] Significant score changes are recorded and surfaced to the user.
AI-Manager added the P3agent-readylarge labels 2026-03-27 22:23:40 +00:00
Author
Owner

Already implemented. Scheduled/recurring analysis exists in SPARC/scheduler.py with configurable interval (SCHEDULE_INTERVAL_HOURS) and change threshold alerting (CHANGE_THRESHOLD_PERCENT). Tracked companies and alerts tables exist in the database. Merged via PR #65. Closing as completed.

Already implemented. Scheduled/recurring analysis exists in `SPARC/scheduler.py` with configurable interval (`SCHEDULE_INTERVAL_HOURS`) and change threshold alerting (`CHANGE_THRESHOLD_PERCENT`). Tracked companies and alerts tables exist in the database. Merged via PR #65. Closing as completed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#485