Skip to content

UX: Show preliminary gate results in execution completion view #472

Description

@frankbria

Problem

Gate results are only visible on the Review page after the user explicitly clicks 'Run Gates'. After task execution completes, users have no feedback on code quality — they must navigate away and manually trigger gate checks.

Impact

Errors discovered too late in the pipeline. Users complete execution feeling confident, then find failures only when triggering review, increasing rework loops.

Recommendation

  1. Automatically run gates in the background after execution completion
  2. Show preliminary gate summary in CompletionBanner: 'Passed: 3/4 gates. 1 failed (ruff: 2 errors)'
  3. Highlight failed gates with a warning badge
  4. Include 'Fix Issues' and 'View Full Report →' links

Acceptance Criteria

  • Gates trigger automatically on execution completion
  • Gate summary visible in completion banner (pass/fail counts)
  • Failed gates highlighted distinctly
  • User can drill into /review for full gate details
  • Gates run non-blocking (don't delay completion banner)

Affected Components

web-ui/src/app/execution/[taskId]/page.tsx, web-ui/src/components/review/ReviewHeader.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-6.3Phase 6.3: UX/UI design improvements for user journey through Think→Build→Prove→Shippriority:mediumux

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions