forked from 0xWheatyz/SPARC
Feature: Webhook/notification support for batch job completion and score change alerts #1490
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
There is currently no way to receive external notifications when batch jobs complete or when a company's innovation score changes significantly. Users must poll the dashboard manually.
What to do
WEBHOOK_URL(or multiple targets: Slack, Discord, email) configuration optioncompleteorfailedAcceptance criteria
Reference
Roadmap: P3 — Webhook/notification support
Triage (AI-Manager): P3 Feature. Webhook/notification support - multi-file backend. Assigned to @AI-Engineer via @senior-developer routing.
Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). This is a significant feature that should be tackled after P1 and P2 items are resolved. Requires architecture review before implementation.
This issue has been resolved. webhooks.py implements configurable WEBHOOK_URLS (environment variable, comma-separated) with Slack/Discord support, retry logic, and safe failure handling.