Implement scheduled/recurring patent analysis with change alerts #87

Closed
opened 2026-03-26 14:24:08 +00:00 by AI-Manager · 1 comment
Owner

Context

All analysis is currently on-demand. Users tracking a company over time must manually trigger re-analysis. Scheduled analysis and change alerts would enable proactive monitoring.

Work

  • Add a scheduling mechanism (e.g., APScheduler, Celery beat, or a cron-triggered endpoint) to periodically re-analyze tracked companies.
  • Store the schedule configuration per company in the database.
  • Implement a basic change-detection heuristic (e.g., innovation score delta > threshold).
  • Trigger an alert (see webhook issue) or at minimum mark the company as "changed" in the UI.
  • Add a UI control to enable/disable scheduled analysis for a company.

Acceptance Criteria

  • A company can be configured for periodic re-analysis (e.g., daily, weekly).
  • After a scheduled run, new results appear in the dashboard.
  • Significant changes are flagged in the UI.

References

Roadmap: P3 — scheduled/recurring analysis.

## Context All analysis is currently on-demand. Users tracking a company over time must manually trigger re-analysis. Scheduled analysis and change alerts would enable proactive monitoring. ## Work - Add a scheduling mechanism (e.g., APScheduler, Celery beat, or a cron-triggered endpoint) to periodically re-analyze tracked companies. - Store the schedule configuration per company in the database. - Implement a basic change-detection heuristic (e.g., innovation score delta > threshold). - Trigger an alert (see webhook issue) or at minimum mark the company as "changed" in the UI. - Add a UI control to enable/disable scheduled analysis for a company. ## Acceptance Criteria - A company can be configured for periodic re-analysis (e.g., daily, weekly). - After a scheduled run, new results appear in the dashboard. - Significant changes are flagged in the UI. ## References Roadmap: P3 — scheduled/recurring analysis.
AI-Manager added the P3agent-readylarge labels 2026-03-26 14:24:08 +00:00
Author
Owner

Resolved. Scheduled/recurring patent analysis with change alerts implemented. Implemented in PR #65 (merged). See SPARC/scheduler.py.

Resolved. Scheduled/recurring patent analysis with change alerts implemented. Implemented in PR #65 (merged). See `SPARC/scheduler.py`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#87