B8 — Planner board: stall highlight + card aging #416
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks#416
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As an operator,
I want stalled cards to visually fade and flag,
so that I notice them before they rot another day.
docs/label-routing.mddefines per-stage stall thresholds; the server already computes whether a card is past threshold. The board does not surface this today. This story adds the visual + a sort/filter.Acceptance criteria
Visual
border-warningring.border-errorring + a clock icon to the left of the stall-age text (B5 already shows the text intext-error).Sort
Sort: [age | stall]toggle; defaultage.stallsorts bystalled_for_msdesc (most stalled first).agekeeps current sort (status group, thencreated_at).localStorageper column.Board-level filter chip
Stalled (N)chip that pivots to only stalled cards across all columns.Nis the live count of stalled cards in the current projection.N === 0; click is a no-op.repo,milestone,label,unassigned).?stalled=true.Tests
board-card.test.tsx: warning ring at threshold; error ring + clock icon at 2× threshold.board-column.test.tsx:Sort: stallreorders cards bystalled_for_msdesc.board.test.tsx:Stalled (N)chip filters projection; URL updates; combines with other filters.Out of scope
References
docs/specs/board-rework.md§5 B8.docs/label-routing.md.stalled_for_msto the/boardresponse — no further server work needed.Dependencies
Suggested first commit
feat(board): stall highlight (warning/error) + Sort: stall + Stalled filter chip