The analysis worker's flat 1s idle sleep meant an empty queue fired a lease query per worker per second forever (audit). Add idle_backoff (1s..30s, reset on lease), mirroring the crawler. Unit-tested. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
864 B
864 B