Ordered by gritzko 2026-07-19: the todo board (BE-038 view, be/views/todo/todo.js) should fade its rows by age exactly like the work view does since WORK-005 (e4614c19). The formula is TAKEN FROM THE CODE, views/work/work.js:400-412 fadeHex(ts):
#rrggbb O token (pager-only, btns guard work.js:419); view/bro.js paintWhyRow tints the row's default cells; the plain path stays chrome-free.Todo rows fade on the same greyscale ramp: a ticket page's freshness ts drives fadeHex, freshest tickets black, week+ old at #888.
pageFile.#rrggbb O token per row in the pager, plain output untouched.fadeHex into a shared helper (view/bro.js or shared/render) and point BOTH views at it — no second copy of the ramp.paintWhyRow already applies the token.fadeHex to the shared seam; work view keeps behavior (view test stays green)