You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sub-issue of #380 (umbrella: fix(repo): platform reliability hardening — agents, config, ui, forecast). Release gate — closes only after Foundation (#334) + all Parallel epics (#335, #332, #268, #237) close. All five are closed as of 2026-06-12 — this epic is unblocked.
Purpose
Full-gate verification that the five reliability fixes hold as one system on dev, not just as isolated epic PRs: a green end-to-end showcase_rich dogfood run, a per-epic spot check, and the umbrella close-out. This is the last open success criterion on #380 ("showcase_rich demo pipeline runs green end-to-end after E6").
Sub-tasks
Fresh stack: docker compose down -v && docker compose up -d && uv run alembic upgrade head
Run /showcase with scenario=showcase_rich + Re-seed first — all 24 steps / 10 phases green (PRP-41 layout; provider-dependent steps may ⏭️ skip per RUNBOOKS, pipeline still green)
Purpose
Full-gate verification that the five reliability fixes hold as one system on
dev, not just as isolated epic PRs: a green end-to-endshowcase_richdogfood run, a per-epic spot check, and the umbrella close-out. This is the last open success criterion on #380 ("showcase_rich demo pipeline runs green end-to-end after E6").Sub-tasks
docker compose down -v && docker compose up -d && uv run alembic upgrade head/showcasewithscenario=showcase_rich+ Re-seed first — all 24 steps / 10 phases green (PRP-41 layout; provider-dependent steps may ⏭️ skip per RUNBOOKS, pipeline still green)dev:PATCH /config/aiwith a doubled provider prefix (google-gla:google-gla:…) → 422AGENT_FALLBACK_EXHAUSTEDwith classifiedfailures[](REST) /error_type="fallback_exhausted"(WS)/showcaseover plain-HTTP LAN origin completes without white-screenModelFamilyresolves fromapp/shared/model_taxonomy.py; no lazy-import NOTE references the old registry↔forecasting cycle; alembic cold-boots cleanregressionon a real grain → price-cut simulate →method=model_exogenous,units_delta != 0.0dev(ruff, format, mypy, pyright, pytest)Exit criteria