Description
Readiness requires every expected delivery lane to have a fresh success, including request-driven lanes (logs, traces) that legitimately emit nothing in low-traffic periods. A realistic weekend-evening blueprint reports delivery_stale/delivery_not_attempted while metrics flow. The delivery manifest already classifies lanes as scheduled vs request-driven; readiness should require freshness only for scheduled lanes and still fail request-driven lanes on current errors.
Definition of Done
- #1 just check (fmt-check, lint, gen-check, env-check, docs-check, test, race, hygiene, ui-check, compose-check, helm-test, lab-check, signal-fidelity)
- #2 just gen (only if a blueprint field, construct/workload config struct, or a skill under plugins/synthkit/skills/ changed)
- #3 just dump — inventory diffed against signals/
Implementation Notes
loop57: landed on main (see codex/loop57/BATCH*.md).