edcd32a4ea
* fix: prevent premature webhook auto-disable and allow re-enable Use persisted failure counters when deciding auto-disable status and restore dashboard re-enable flow so webhooks are not deactivated unexpectedly after reset. * fix: count webhook failures per failed call Only increment consecutive failure counters after a call exhausts retries, while keeping the 30-call auto-disable threshold and stale-state protection. * fix(docs): correct webhook SDK package name (#363) * test: isolate webhook unit suite from mailer deps Mock limit service in webhook unit tests so Vitest does not resolve team-service and mailer paths requiring usesend-js during CI.