mirror of
https://github.com/prosolis/gogobee.git
synced 2026-09-14 02:41:09 +00:00
The run summary had sixty seconds, which is a generation budget, and this call almost never gets to just generate. Runs end hours apart, Ollama drops an idle model after about five minutes, so the steady state is weights on disk and a cold load before the first token. The old budget expired during that load every time and filed the empty beat that means "no summary, ever" — there is no retry, the beat itself is the row that stops the sweep re-picking the run. Five minutes now, sized for load-then-generate, so a timeout means what the comment always claimed it meant: the box is down. That can't sit on a two-minute ticker, so it doesn't. The sweep starts beside the ticker behind a single-flight flag; ticks that land during a load skip instead of queueing. Nothing reorders — the summary is written to the local buffer with the next seq and still ships behind the run's own log. Claude-Session: https://claude.ai/code/session_012bxpQQJDjC1mTtLN3VVtBQ