BRO pager / hunk-renderer tickets

Bro is the interactive pager and the shared hunk renderer: every projector (log/status/grep/diff/commit/blame) emits dog/HUNK streams that bro renders. Tickets here improve that rendering presentation is bro's job, producers only emit {ts,verb,uri}+body. Method: Issues.

Active tickets

2026-07-07 pager-navigation audit (context-URI logic, typed-vs-followed spells, input/mouse layer; all runtime-verified headless):

BRO-014 (w/W wrap toggle + per-type default) landed ca0e9646. BRO-013 (address-bar Tab path-completion) landed untagged inside 0d02e0e9 + ae6ac86f. BRO-012 (one-click ticket codes) landed be 9e33f053 + dog 9f15c6c8 (beagle 3293eaf9). BRO-011 (pager UTF-8 double-encode) landed be7fb641. BRO-010 (pager status verb-token colour) landed a21e630d. BRO-005 (mouse nav epic) landed 7bb581ac+fc5d63fd+579b251f+4febec96. BRO-009 (ONE diff-colour renderer) landed be e5cf0fdd + beagle b14b895d + dog 1be9e26c + jab 842b342. BRO-004 (colour diff: added-side flush + first-hunk incoherence + single-insert context-line dup) landed fc906b77+2e271665+0dd4e0ba (Part 3 = the Part-2 gate was too broad; bro_line_continues(), test/diff/16). BRO-002 (one hunk-header drawer + unified table-hunk output) landed 25abfece+acbda302; subsumed BRO-001 (afc2bd48). BRO-003 (status-row regressions: sub-relay rows + patch modl) landed 3aca0998.