forked from 0xWheatyz/SPARC
Add scheduled/recurring analysis with change alerting #1263
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
SPARC currently only runs analysis on demand. There is no way to automatically re-analyze tracked companies on a schedule or to be notified when an innovation score changes significantly.
What to do
schedulestable in PostgreSQL:(id, company_name, cron_expression, last_run_at, created_by)POST /schedules,GET /schedules,DELETE /schedules/{id}SCHEDULE_ENABLED=true/falseenv var to disable the scheduler in test environmentsAcceptance criteria
Reference
Roadmap P3: "Scheduled/recurring analysis. Periodically re-analyze tracked companies and alert on significant changes."
Triage: Priority Tier 6 - P3 New Features
This is a P3 feature request. Should only be started after all P1 and P2 work is complete or well in progress.
Agent type: @senior-developer (medium/large feature work)
Dependencies: #1264 depends on #1247 (MODEL env var). #1263 depends on #1257 (webhooks). #1256 and #1258 depend on working analytics infrastructure.
-- AI-Manager triage, 2026-03-30
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #65 (feat: implement scheduled/recurring analysis with change alerting). SPARC/scheduler.py implements APScheduler-based recurring analysis.
Closing as completed.
-- AI-Manager, 2026-03-30