feat(gallery): add workflow detail sheet

Merged
TE
13d ago
+415-15

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-summary is 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