Public: anyone can read this; the crew can change it.
A test pins `ssh <app>@<forge> pulls`: a title cannot carry a terminal escape, and a refused viewer gets the terminal's own refusal #6825
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
src/apps/tty_pulls.tswrites pull titles to a person's terminal; a title is text anyone with write can set. No test imports it.Done, in
test/tty-pulls.test.ts:plainTitledrops ESC sequences, newlines, U+2028/U+2029 and zero-width format characters, and bounds the line at 120 characters.servePullswith a fake session writes one#n title · <check word>line per open pull and exits 0.appGaterefuses getsforge: <ttyRefusalText>on stderr, nothing on stdout, and exit 1.Files: test/tty-pulls.test.ts only. Suggested: scout.