You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tasks with status "blocked" or "support_needed" currently show basic status badges. The reference design uses animated support signal badges with pulse effects and prominent warning colors to make blocked tasks immediately visible.
Playwright validation confirmed: Support signal badges are missing from current implementation.
Goal
Implement animated support signal badge component that appears on blocked/support-needed tasks with pulse animation and warning styling.
Acceptance Criteria
Support signal badge renders on tasks with status "blocked" or "support_needed"
Badge includes warning icon and "Support Signal" or "Needs Help" text
Pulse animation draws attention without being distracting
Badge styling uses amber/orange warning colors
Badge appears on both timeline and board views
Badge is accessible with appropriate ARIA labels
Animation can be disabled for reduced motion preferences
Playwright test passes for support badge visibility
Constraints
Must work with existing task status types
Should not interfere with other task badges (priority, difficulty)
<SupportSignalBadgestatus="blocked"reason="Waiting for API endpoint"/>
Verification Commands
cd ProjectBeacon/ProjectBeacon
npm run dev
# Navigate to /projects/test-project/board# Verify support badges on blocked tasks
npx playwright test tests/ui-validation.spec.ts -g "Support Badge"
Agent Identity
agent3Task Metadata
PB-054[]agent3,ui-gap,critical,status:readyContext
Tasks with status "blocked" or "support_needed" currently show basic status badges. The reference design uses animated support signal badges with pulse effects and prominent warning colors to make blocked tasks immediately visible.
Playwright validation confirmed: Support signal badges are missing from current implementation.
Goal
Implement animated support signal badge component that appears on blocked/support-needed tasks with pulse animation and warning styling.
Acceptance Criteria
Constraints
Files to Create or Edit
/ProjectBeacon/ProjectBeacon/components/ui/support-signal-badge.tsx/ProjectBeacon/ProjectBeacon/components/workflow/timeline-page.tsx/ProjectBeacon/ProjectBeacon/components/workflow/board-page.tsx/ProjectBeacon/ProjectBeacon/app/globals.css(for pulse animation)Expected Output / Interface
Verification Commands
Reference
docs/ui/simplified_task_dependencies/code.html(lines 200-230)docs/UI_GAP_ANALYSIS.md(Gap [PB-003] Clerk User Bootstrap and Sync #5)test-results/ui-validation-*-Support-Badge-*/test-failed-1.pngDefinition of Done