Skip to content

feat(repo): showcase-workspace E5 — release gate (8-preset dogfood + doc sweep + umbrella close-out) #401

Description

@w7-mgfcode

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)
  • RUNBOOKS.md sweep — add a Showcase-workspace section: replay-of-reset=true destructive semantics, non-unique names, workspace rows accumulating (no DELETE endpoint yet), holiday_rush union-window replay note
  • DOMAIN_MODEL.md sweep — add showcase_workspace aggregate (status state machine, soft-reference created_objects, no-FK rationale) + ubiquitous-language entry for workspace vs seeder scenario
  • Umbrella close-out — tick feat(api,ui): showcase workspace — preserve, restore, and replay showcase runs #389 decomposition + success-criteria checkboxes with evidence links; close feat(api,ui): showcase workspace — preserve, restore, and replay showcase runs #389
  • (already satisfied — verify only) replay regression coverage: tests/test_e2e_demo.py::test_demo_replay_same_config_twice green in CI

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicEpic — a delivery surface under an umbrellafeatNew featureflowflow: command-suite work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions