You are running Heart Beats locally without configured GITHUB_CLIENT_ID credentials.
💡 Production Setup: Set GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET in wrangler.toml or via npx wrangler secret put to automatically activate live GitHub OAuth authentication.