Description
src/lib/webhookDeliveryQueue.ts delivers webhook events to configured endpoints but makes no retry attempt when a delivery fails. A single network hiccup permanently drops the event, causing silent data loss for webhook consumers.
Acceptance Criteria
Context
- Target file:
src/lib/webhookDeliveryQueue.ts
- Use
setTimeout-based delays; no new dependencies
Description
src/lib/webhookDeliveryQueue.tsdelivers webhook events to configured endpoints but makes no retry attempt when a delivery fails. A single network hiccup permanently drops the event, causing silent data loss for webhook consumers.Acceptance Criteria
getFailedDeliveries(): WebhookEvent[]exportContext
src/lib/webhookDeliveryQueue.tssetTimeout-based delays; no new dependencies