Skip to content

Design: pipeline progress UI for PipelineStatusCard #715

@geoffjay

Description

@geoffjay

Context

Tracked as a follow-on to #419 (pipeline abstraction schema and conductor implementation).

The existing PipelineStatusCard on the dashboard is currently a stub — usePipelineStatus returns null (see PR #648). Once #419 resolves the scope question (first-class orchestrator with DB/API vs. CLI-only), this issue covers the design and implementation of real-time pipeline progress visualization.

Two design paths (pending #419 scope decision)

Path A — First-class orchestrator support (#419 resolves to DB + API)

Design and implement a live pipeline progress indicator per issue:

◉ triage → ◉ enrich → ● implement → ○ review → ○ merge
  • Wire usePipelineStatus hook to the pipeline API endpoint
  • Show active stage, completed stages, and pending stages
  • Real-time updates via WebSocket or polling

Path B — CLI-only (#419 stays CLI-only)

  • PipelineStatusCard reads from memory service digests
  • Informational display only (no real-time stage transitions)
  • Consistent with current stub pattern

Dependency

Blocked by #419 — the architectural decision on first-class vs. CLI-only orchestrator support must be made before this design work begins.

Acceptance Criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    complexity:mediumMedium scope: <200 lines, 1-2 filesenhancementNew feature or requestfrontendFrontend application codeneeds-decisionRequires a design or architecture decision before work beginsuiUser interface and frontend

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions