forked from 0xWheatyz/SPARC
Feature: webhook/notification support for batch job completion and score changes #1330
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?
Background
Users want to be notified outside the dashboard when batch jobs complete or when a company patent score changes significantly, via Slack, Discord, or email.
What to do
webhookstable (or config) for storing notification endpoint URLs and event subscriptions.Acceptance criteria
References
Roadmap: P3 — Webhook/notification support.
Triaged by repo manager. P3 feature -- deferred until P1/P2 backlog is clear. All P1 issues are resolved; 4 P2 issues remain in progress.
Triage (Repo Manager):
Priority: P3 (Feature backlog)
Delegated to: @senior-developer
Rationale: P3 Feature - large. Webhook/notification system for batch job completion. Requires webhooks table, delivery logic, retry.
P3 features are queued behind P1 and P2 work. Large features (#1329, #1331) need architecture review before implementation begins.
Triaged by repo manager: Already resolved. webhooks.py (139 lines) implements webhook notifications with retry logic, Slack-compatible payloads, and WEBHOOK_URLS env var config. Closing.