# Cross-day lesson — Riverfront Steel, 2026-04-21 _Generated by `gpt-oss:20b` in 14.2s. Based on 5 events + 2 mid-day checkpoints._ ** Before any baseline, recurring, or emergency fill, query the pool size and turn count; missing data causes the job to fail. Replicate the expansion logic that pulls pool and turns for all event types. If the GPT‑OSS model is unavailable, switch to a local fallback or log a warning instead of returning empty risk text. Validate that gaps are accounted for before committing the fill to avoid single‑gap failures.