Fixing a silent message-drop bug in Waaseyaa's queue worker

How Waaseyaa’s queue worker silently acknowledged persistent messages with no matching handler, and the fail-closed fix that routes them through retry and the failed-job repository instead.

September 11, 2026 · 5 min · Russell

Fixing a silent truncation bug in Waaseyaa's StreamHttpClient

How Waaseyaa’s StreamHttpClient silently turned a truncated, over-limit response body into an HTTP 200, and the fail-closed fix that rejects incomplete bodies instead of guessing.

September 6, 2026 · 5 min · Russell