-
Notifications
You must be signed in to change notification settings - Fork 0
v0.9.16: footer narration bar — "N roles still working" #382
Copy link
Copy link
Closed
Labels
area:conversationPublic transcript, host conversation, and internal delegation visibilityPublic transcript, host conversation, and internal delegation visibilityarea:tuiFull-screen terminal UI and ratatui consoleFull-screen terminal UI and ratatui consoleenhancementNew feature or requestNew feature or requestpriority:highTruth-in-advertising or locked-spec gapTruth-in-advertising or locked-spec gapsize:SLess than 1 dayLess than 1 daystatus:needs-designPending design decision, do not implementPending design decision, do not implement
Metadata
Metadata
Assignees
Labels
area:conversationPublic transcript, host conversation, and internal delegation visibilityPublic transcript, host conversation, and internal delegation visibilityarea:tuiFull-screen terminal UI and ratatui consoleFull-screen terminal UI and ratatui consoleenhancementNew feature or requestNew feature or requestpriority:highTruth-in-advertising or locked-spec gapTruth-in-advertising or locked-spec gapsize:SLess than 1 dayLess than 1 daystatus:needs-designPending design decision, do not implementPending design decision, do not implement
Context
Per umbrella
#377and ADR#378, when@hosthas delegated and is waiting on sub-agent reports, the main chat goes silent in a way that today reads as "the room is broken." The footer narration line explains why and lists who is being waited on.Required Visual
A single line, rendered between the chat stream and the composer:
When nothing is in flight: the line is hidden (do not render an empty bar that would steal a row).
Acceptance Criteria
FooterNarrationstrip is rendered above the composer. It uses one terminal row, no border.#380: list of roles currently inWorkingstate.@rolementions in scrollback).Working, the strip is not rendered — the composer gains that row back.1 role still workingvsN roles still working).… +N more.Note on the "chat resumes when they report" wording
The phrase asserts a behavior (chat input is queued or paused while sub-agents work). If the production room does not behave this way today, the wording must be adjusted to describe actual behavior, not aspirational behavior. Decide during implementation; do not promise behavior we do not ship.
Out of Scope
Required Evidence