%# The ledger: one row per thing, a mono gutter carrying elapsed time, a %# hairline between. Used by the dashboard's attention list, all four of the %# control center's sections, and the Capture review — the same rhythm every %# time, so the CEO view reads as a slice of the document the COO reads whole. %# %# rows: insights._row() dicts. empty: what to say when there are none. %if rows:
    %for r in rows:
  1. {{r['gutter']}} %if r['note']: {{r['note']}} %end %if r['url']: {{r['primary']}} %else: {{r['primary']}} %end %if r['secondary']: {{r['secondary']}} %end
  2. %end
%else:

{{empty if defined('empty') else 'Nothing here.'}}

%end