Files
git.stella-ops.org/src/StellaOps.Notify.Connectors.Webhook/TASKS.md
master a07f46231b Add channel test providers for Email, Slack, Teams, and Webhook
- Implemented EmailChannelTestProvider to generate email preview payloads.
- Implemented SlackChannelTestProvider to create Slack message previews.
- Implemented TeamsChannelTestProvider for generating Teams Adaptive Card previews.
- Implemented WebhookChannelTestProvider to create webhook payloads.
- Added INotifyChannelTestProvider interface for channel-specific preview generation.
- Created ChannelTestPreviewContracts for request and response models.
- Developed NotifyChannelTestService to handle test send requests and generate previews.
- Added rate limit policies for test sends and delivery history.
- Implemented unit tests for service registration and binding.
- Updated project files to include necessary dependencies and configurations.
2025-10-19 23:29:34 +03:00

1.0 KiB

Notify Webhook Connector Task Board (Sprint 15)

ID Status Owner(s) Depends on Description Exit Criteria
NOTIFY-CONN-WEBHOOK-15-801 TODO Notify Connectors Guild NOTIFY-ENGINE-15-303 Implement webhook connector: JSON payload, signature (HMAC/Ed25519), retries/backoff, status code handling. Integration tests with webhook stub validate signatures, retries, error handling; payload schema documented.
NOTIFY-CONN-WEBHOOK-15-802 DOING (2025-10-19) Notify Connectors Guild NOTIFY-CONN-WEBHOOK-15-801 Health/test-send support with signature validation hints and secret management. Test-send returns success with sample payload; docs include verification guide; secrets never logged.
NOTIFY-CONN-WEBHOOK-15-803 TODO Notify Connectors Guild NOTIFY-CONN-WEBHOOK-15-802 Package Webhook connector as restart-time plug-in (manifest + host registration). Plugin manifest added; host loads connector from plugins/notify/webhook/; restart validation passes.