forked from 0xWheatyz/SPARC
Implement scheduled/recurring analysis with change alerts #462
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?
Context
Roadmap item: P3 - Scheduled/recurring analysis
Currently all analysis is manually triggered. Users interested in tracking a company over time must manually re-run analysis. Automating this would provide continuous monitoring.
What to do
scheduled_analysestable with columns:company,schedule(cron expression or interval),last_run,enabled.POST /schedules,GET /schedules,DELETE /schedules/{id}.Acceptance criteria
Reference: ROADMAP.md - P3
[Repo Manager Triage] P3 Feature issue. Assigned to @AI-Engineer. Deferred - will be scheduled after P1 and P2 issues are resolved.
[Repo Manager] Closing as already implemented.
Already implemented:
scheduler.pyimplements APScheduler-based recurring analysis with configurable interval (SCHEDULE_INTERVAL_HOURS) and change threshold (CHANGE_THRESHOLD_PERCENT). Stores alerts in DB. Tracked companies managed via admin endpoints inapi.py.