Skip to content

senior-dev: the side row hides its clock while its page is open, and the manual says what the row and card show - #1534

Merged
AbirAbbas merged 3 commits into
devfrom
fix/senior-dev-side-row-2026-09-26
Sep 26, 2026
Merged

AbirAbbas merged 3 commits into
devfrom
fix/senior-dev-side-row-2026-09-26

Conversation

@AbirAbbas

Copy link
Copy Markdown
Collaborator

Found in the happy-path pass over dev c34a3a76d (see #1533). senior-dev's own flows all worked: from the shell, in a plain folder, from the chat with its task page, brief and raw calls, and stopped, with your branch never moving. Its side-list row and landed card disagreed with its manual in three places:

  • The side row kept a frozen clock while the task page was open. The row showed 31s beside the page's 33s. Opening a program's room freezes its node, and railAge drew that frozen age. The row now leaves the clock out while the room is open, following the rule taskNow already states, and shows the true age again when the room closes. TestAProgramSideRowHidesItsClockWhileTheRoomIsOpen fails on the old code.
  • The manual promised the step and spend under the row. The one side column (tui3: team delegation #1494) deliberately draws every task on one line and puts those details in the row's hover hint and the task page header. The page now says so.
  • The manual said the landed card says ended. The card says done for a finished run and stopped for a stopped one; ended is only for a run that ended without finishing (doneTail in internal/tui3/taskdone.go). The page now says which is which.

Local gates: gofmt, build, vet, focused internal/tui3 tests (the new test plus the existing program-row tests), go test ./internal/manual/, and make test-laws are all green.

🤖 Generated with Claude Code

AbirAbbas and others added 3 commits September 25, 2026 22:54
Opening a program's room froze its node, and the side row kept drawing the
age from the moment of the click beside the room's own live time, so the two
disagreed. railAge now follows the rule taskNow already states: a row drawn
against a frozen clock draws no clock. The true age is back the moment the
room closes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…opped or ended

The one side column (#1494) draws every task on one line and moves the step
and spend to the row's hover hint and the task page header, which the
senior-dev page still placed under the row. And the landed card says done for
a finished run and stopped for a stopped one; ended is only the word for a run
that ended without finishing.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@AbirAbbas
AbirAbbas merged commit 6e61631 into dev Sep 26, 2026
4 checks passed
@AbirAbbas
AbirAbbas deleted the fix/senior-dev-side-row-2026-09-26 branch September 26, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant