Three custom columns wired through the same API: avatars, progress rings, and a clickable status pill. The
render function on each column controls its cell content.
renderers.avatars (string-return mode)
Done — renderers.progressRing (string-return mode)
Status — custom renderer with click handler (void + cleanup mode)