feat(gallery): add workflow detail sheet
Summary
This stacked gallery slice adds the dynamic-workflow detail sheet/tab. It reuses the summary entry from #24764 and adds light/dark detail variants with phases on the left, selected-phase agents on the right, per-phase counts and model labels, elapsed time, a transcript tab, and local Pause/Stop/Save affordances.
Leo's words: “include Claude dynamic workflows in the gallery” with “a detail sheet/tab with phases left and selected-phase agents right”.
Testing
bun run typecheck(webviews): passed; no type errors in 2569 files.python3 scripts/cmux-next/prepush-gate.py: passed; no new violations.- Direct Bun import of
agent-pane.dynamic-workflow: passed; all 6 variants loaded. - Diff against
cx-dynamic-workflow-summaryis 105 additions and 1 deletion; no standalone missing imports because the base PR supplies the shared entry/styles. - No app build, test suite, or local browser capture was run on this host. Fleet capture remains unverified.
Changelog
Added: Gallery detail sheet for dynamic workflow phases and agents.
Proof
No capture: this slice did not run an app build, browser capture, or fleet command. Preview routes after the gallery server is available:
/gallery/?entry=agent-pane.dynamic-workflow&variant=detail-sheet-light/gallery/?entry=agent-pane.dynamic-workflow&variant=detail-sheet-dark
State: scoped
Owner: /root/gallery (Codex session 01a16c08-6e4a-7d00-aaad-dd83f5db7573)
Head: 734ad7fa2a958e5cd99f95519da161f0de19711
Next: independent review and current-head CI reconciliation after #24764
Evidence: typecheck, prepush-gate, direct entry import, and stacked diff size above
Stop: fleet capture and hosted checks are unverified; no fleet command was dispatched in this gallery-only slice
Agent session: big-red