cmux-next sidebar: rows draw no status words; needs you is one yellow dot, never Done
Leo, on nightly 3a63d6d: "WHO BROUGHT BACK THE DONE AND THE TIMERS". Workspace rows showed a blue dot plus "Done" again.
Who brought it back: #23390 ("each row says when its agent needs you, finished or failed") drew the Priority view's chip word on every workspace row as the name line's trailing text, and that includes Done. (The "10m" timer and the blinking dot came from #22826. Those have their own PRs.)
Change: a row now draws only a chip that asks for the user: needs you, failed, lost, Red CI (WorkspaceRowContent.rowChip). When a chat has finished, its row shows only the quiet unread dot it already had. The Priority view keeps its own Done chip. The Debug toggle sidebar.rowStatus and its help text no longer mention done.
Needs you is one yellow dot (Leo: "why ISN'T THIS JUST A YELLOW DOT!?"): by default a row's badge used to fold every wait into Ready, the blue dot (Lawrence 2026-10-18), and #23390 put the "Needs you" word beside it. Now any wait (question, permission, auth) shows as the icon set's one yellow attention dot, in place of the blue dot, never next to it. An error or something unread is still the blue dot. Rows show no status words at all: no needs you, failed, lost, Red CI or Done. The chip is kept only in the row's accessibility label. Tests: SidebarStatusSimpleTests (now includes needsYouIsTheYellowDot) and SidebarRowNoDoneTests.aRowShowsNoStatusWords.
Ranking (review fix): SidebarLaneStatus.chip now drops a finished chat before it picks the most urgent one. Before, an unread finished chat could hide a failed chat in the same workspace. A finished chat whose checks fail still shows Red CI.
Test: SidebarRowNoDoneTests builds a row from the layout's row content (where the chip is read) with a Done chip. It fails if any label on the row, or the row's accessibility label, says Done. It also checks that needs you still shows. SidebarRowStatusTests.aFinishedChatHidesNothing covers the ranking.
Capture steps-006c458297 at 746e08c9bc89 (fleet build, capture mini, text checked for private data). The lane fixture shows two finished rows, "Add dark mode icons" and "Polish the hover cards". At the base they say Done; here they don't. Failed and Needs you still show.
| Light | Dark |
|---|---|
![]() | ![]() |
Leo-ask: ask-c8936f0e52
Leo-ask: ask-02775c2ac1
Agent session: cosmic-gray
🤖 Generated with Claude Code

