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
- Automatically run gates in the background after execution completion
- Show preliminary gate summary in CompletionBanner: 'Passed: 3/4 gates. 1 failed (ruff: 2 errors)'
- Highlight failed gates with a warning badge
- Include 'Fix Issues' and 'View Full Report →' links
Acceptance Criteria
Affected Components
web-ui/src/app/execution/[taskId]/page.tsx, web-ui/src/components/review/ReviewHeader.tsx
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
Acceptance Criteria
/reviewfor full gate detailsAffected Components
web-ui/src/app/execution/[taskId]/page.tsx,web-ui/src/components/review/ReviewHeader.tsx