The status guard covered 429 and 5xx, but the catch branch still replayed every method, so a consumed registerWebhook or token rotation could run twice after a lost connection. Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
The status guard covered 429 and 5xx, but the catch branch still replayed every method, so a consumed registerWebhook or token rotation could run twice after a lost connection. Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq