Cloudflare protects Discord webhook endpoints and rejects requests
with the default Python urllib User-Agent ('Python-urllib/3.x') with
HTTP 403 + 'error code 1010'. Add a browser-like User-Agent header
to the request.
The onboarding wizard's 'Send Test Message' button (and clock-in/out
push messages) now succeed.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>