09-Sep-2026 — hold the worker awake for the whole job so the overrun stop can fire, and add admin #300

build 885commit 570e098


The problem

The 45-minute overrun stop is a timer inside the worker's Node process, but Fly autosuspends the machine on excess capacity (zero concurrent requests), which freezes the VM and stops that timer advancing. The previous keep-alive pinged the health address every 60s, which left the machine idle almost the whole minute, so Fly suspended it anyway. A running OS Maps conversion then froze for hours, the queue jammed behind it, and the overrun stop never fired.

What is new

How it works