tui: grow the seat into an everyday surface #134
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "land/santi-tui-direct-relationship"
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?
tui: grow the seat into an everyday surface
The three-region shell could be entered but not lived in. This makes the
seat usable for ordinary work and keeps the receipt semantics intact.
Reading: activity groups collapse to one line and open with Ctrl-T, so the
screen is a conversation rather than a protocol log. A fault never collapses.
Scrolling reports its position and marks unseen output; the wheel scrolls.
Selection is the drag itself and releasing copies, through OSC 52 so it
works over SSH and inside a multiplexer.
Hearing: the subscription is resident, so a soul speaking on its own is
visible. Losing it is announced rather than absorbed, and reconnection says
plainly that the gap is not recoverable, because this stream is a live
broadcast and not a replayable log.
Interrupting: Escape stops the named turn through the runtime. It settles
nothing on its own; the accepted message keeps its receipt and must not be
resent. With no turn named it refuses instead of guessing.
Watch gains a typed event surface so the shell can tell speech from protocol
without asking the runtime to emit anything new; byte output is unchanged.