The shared hunk renderer draws a hunk's status/header line (the {ts, verb, uri} metadata row — dog/HUNK.h, currently a plain <date>\t<verb>\t<uri> in text mode) without a clear visual band. Make it a proper banner: abbreviated time + URI on a pale-yellow, full-width, black-text line. This is the shared renderer used by every projector (log/status/grep/diff/commit/blame), so the fix lands once and benefits all. Prerequisite for BLAME-005.
hunk is { ron60 ts; ron60 verb; u8cs uri; text/toks }; the status
line is the ts/verb/uri row the renderer emits (HUNKu8sFeedText/ Color/Html in dog/HUNK.c, consumed by Bro).
easy to miss between content bodies.
(Fri12-style, the same formatter be head/log: already use) and the URI.
the text), black text.
dog/HUNK.c HUNKu8sFeedColor for the TTY path; keepText/Html modes coherent) — benefits all projectors, no per-producer code.
verb (the hunk's third field) alongside
time + URI, or show only time + URI as stated? Default: keep verb (it's free data) unless it crowds the line.
pale-yellow row, already close per the ulog div) or leave Text plain.
HUNKu8sFeedColor (hunk_feed_status_color) + bro's
bro_render_ulog_title, via shared THEME_BANNER (dog/THEME.h).
DOGutf8sFeedDate (the Fri12-style formatter).
stays plain machine-grep; Html .ulog CSS made coherent.
afc2bd48 — black-on-pale-yellow (48;5;230) full-width banner:
abbrev date + verb + uri; shared THEME_BANNER; bro-padded width (no hardcode); HUNKTestStatusBanner across all 3 themes; 290/290 green.