Under load, a slice of outbound webhooks never reach subscribers. Repro at ~5k req/min. Retry logic lives in webhooks/dispatch.py; the current MAX_RETRIES is low — bumping it looks like the obvious fix.
Backpressure gate in backpressure.py — returns 429 before enqueue when saturated.MAX_RETRIES = 3, backoff intact.lib/ratelimit.TokenBucket already does load-shedding — reuse it, don’t rebuild.lib/, not per-service.
AETHRIONXPlugs into your stack