mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
A one-shot grok container whose entrypoint ran grok_auth --check and found the token missing/expired exits 78 (EX_CONFIG). Crash-retrying 3x burns tokens for zero progress — the agent cannot start without a valid token. Park the provider with kind=auth_missing (same shape as the 429 exit-75 path) so the probe-resume loop revives the task once grok_auth.refresh_if_stale mints a fresh token; if still expired, the next exit 78 re-parks (no burn). Also fixes a latent F035 regression: _park_provider_unavailable now registers a WaitingRecord, so the bare-__new__ rate-limit park test had to set _waiting_records + stub _persist_waiting_record (mirrors the overload-test fixture).