Skip to content

happy paths after the senior-dev wave: telemetry --help exits 0, --help's six groups in the manual, wall tile's first activity line - #1533

Merged
AbirAbbas merged 5 commits into
devfrom
fix/happy-paths-2026-09-26
Sep 26, 2026
Merged

AbirAbbas merged 5 commits into
devfrom
fix/happy-paths-2026-09-26

Conversation

@AbirAbbas

@AbirAbbas AbirAbbas commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

A happy-path pass over dev c34a3a76d, after the merge wave that brought in senior-dev (#1488), the teams manager and wall (#1429, #1494, #1514, #1516), the one task page (#1485), the crew (#1436, #1518) and the first-run names (#1519). The real binary was driven in tmux against a real model across 40 documented flows: core chat on both roads, senior-dev, tasks and the worker harness, teams and the manager, and the shell doors and places. These three things did not match the manual:

  • codeaf telemetry --help exited 1. The group took --help for a sixth verb, and each verb's own --help printed Go's flag: help requested and exited 1. The manual says --help on any verb exits 0. The verbs now go through the binary's shared help seam. TestAskingForHelpIsNotAFailure covers the group and all five verbs, and a new test proves that off --help changes nothing.
  • --help has printed six groups since senior-dev: a coding agent built into codeaf takes a whole task, in the folder itself #1488, but the manual still said five. The page now names all six headings in order and says that a build with no carried program prints five.
  • A wall tile's activity line was blank on the first read. An idle conversation's tile drew its spend beside an empty line. The manual promises "when it last moved, like updated 5m ago". The first read now takes the transcript's last write time. TestWallFirstReadShowsConversationFileActivity fails on the old code and passes with the fix.

Everything else in the pass held: first run, a reply, a tool edit, slash commands, the places bar, Home, /new, quit and resume, /rewind and --no-host; senior-dev from the shell, in a plain folder, from the chat, and stopped; /task landing, the task room, a proposal's countdown, /stop, /crew and reopening after a restart; teams, the manager, delegation with Traffic, @ mentions, closing and reopening a team, and a restart; exec --json, the belt's shell hands, connect, update --check, every place on a seeded home, and a fresh first run.

Not in this PR:

Local gates: make test-quick green; make test-laws green; focused cmd/codeaf, internal/tui3 and internal/manual tests green. make pr-ready hit cmd/codeaf's 15-minute package ceiling while three other test runs loaded the box. The test running at the deadline had been going for 6 seconds, so this was load, not a hang, and CI's touched-packages run is the check.

🤖 Generated with Claude Code

AbirAbbas and others added 5 commits September 25, 2026 22:19
`codeaf telemetry --help` took the flag for a sixth verb and left with 1,
and each verb's own --help answered Go's `flag: help requested` and 1,
while the manual says asking for help is never a failure. The verbs now
parse through the binary's shared help seam and the group answers the
gesture with its usage line.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
#1488 added a Hand it a whole task heading for the programs a build
carries, so the page that said five headings was wrong on every build
that carries senior-dev.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The wall's first reading of a conversation that had already finished took
no new lines, so it set no fresh time, and the tile drew its spend beside a
blank activity line. The manual promises one dim line saying what the
conversation is doing now or when it last moved. The first reading now
takes the transcript's own last write, read off the loop beside its
contents, and later readings age from there.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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 fa9807f into dev Sep 26, 2026
4 checks passed
@AbirAbbas
AbirAbbas deleted the fix/happy-paths-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