Developer finds his own cron job returns success while every fetch fails silently
A developer who wrote about monitoring small products admitted his own repos lack proper error reporting, relying only on console.error logs read in Vercel. In Upwork Scout, a cron job that scans job listings wraps each category fetch in Promise.allSettled, so when every fetch fails, such as from an expired token, the run still returns HTTP 200 and passes health checks. The AI scorer has a similar flaw, where a failed Claude call silently degrades the pipeline to filters-only instead of raising an alert. In VoiceDash, webhook forwarding uses unawaited fetch calls with empty catch blocks, so failed deliveries are dropped while Retell still receives a success response. The author argues these are wrong-but-working failures that only silence-based alerting would catch.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in