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 #389 (umbrella: showcase workspace — preserve, restore, and replay showcase runs). Release gate — closes only after Foundation (E1 #390) + all Parallel epics (E2 #391, E3 #392, E4 #393) close. All four are CLOSED as of 2026-06-12 and shipped in v0.2.22, so this gate is immediately actionable.
Purpose
Close out umbrella #389 with verified evidence: a full e2e dogfood pass across all 8 ScenarioPreset cards on /showcase (green or documented expected-skip per RUNBOOKS entry 28), the deferred documentation sweep, and the umbrella success-criteria audit — so #389 closes on proof, not on per-epic merges alone.
Sub-tasks
8-preset dogfood matrix — run each preset card on a fresh seeded stack (Re-seed first; Reset for holiday_rush per its pinned-window semantics); record green / expected-skip / expected-fail (sparse) outcomes vs. RUNBOOKS entry 28; file issues for any deviation
Workspace-mode dogfood — one preservation=keep run per representative preset (demo_minimal, showcase_rich); verify list/load/replay + workspace:<name> tag retrieval end-to-end (E4 dogfood covered demo_minimal only)
Purpose
Close out umbrella #389 with verified evidence: a full e2e dogfood pass across all 8
ScenarioPresetcards on/showcase(green or documented expected-skip per RUNBOOKS entry 28), the deferred documentation sweep, and the umbrella success-criteria audit — so #389 closes on proof, not on per-epic merges alone.Sub-tasks
holiday_rushper its pinned-window semantics); record green / expected-skip / expected-fail (sparse) outcomes vs. RUNBOOKS entry 28; file issues for any deviationpreservation=keeprun per representative preset (demo_minimal,showcase_rich); verify list/load/replay +workspace:<name>tag retrieval end-to-end (E4 dogfood covereddemo_minimalonly)reset=truedestructive semantics, non-unique names, workspace rows accumulating (no DELETE endpoint yet),holiday_rushunion-window replay noteshowcase_workspaceaggregate (status state machine, soft-referencecreated_objects, no-FK rationale) + ubiquitous-language entry forworkspacevs seederscenariotests/test_e2e_demo.py::test_demo_replay_same_config_twicegreen in CI