Adding real retries to Frappe Framework Webhooks
A failed webhook used to vanish after three attempts in five seconds. This is the redesign, how the retries are scheduled and deduplicated, and a one-line bug that taught me more than the feature did.
In Engineering·