Skip to content

Sample-level progress console with debug drawer #21

Description

@quinCode

Sample-level progress console with debug drawer

Parent

PRD #14: Run workspace usability rewrite

What to build

Rework the run status area into a sample-level progress console. The default view should show status, progress, completed/failed/total counts, current sample prompt preview, and recent events without requiring navigation. Detailed sample tables and event logs should move into an expandable debug drawer.

This slice should preserve cancellation behavior and avoid refreshing or re-rendering unrelated configuration state during progress polling.

Acceptance criteria

  • Running, completed, error, and cancelled states are shown in Chinese with clear status color.
  • The default progress view shows progress count, completed count, failed count, total count, current sample preview, and recent events.
  • A debug drawer shows detailed sample rows and event log summaries.
  • Opening and closing the debug drawer does not reset run draft state.
  • Progress polling updates only the run status area and does not clear configuration selections or validation state.
  • Cancel action gives immediate feedback and updates the run status area.
  • Frontend tests cover running progress, completed progress, error progress, cancellation feedback, and debug drawer behavior.

Blocked by

  • Issue 0014: Toast and drawer interaction primitives
  • Issue 0017: Advanced parameter sections and validation-gated run workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified and ready for an agent to implement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions