rei performance: cost chart = total + haiku benchmark only (fable/opus lines dropped; their dollars stay in the solid total); both perf charts width-capped at 620px so the svg text stops scaling into huge fonts
rei drawer rounds: attach each round ARCHIVED report contract (research/rounds/<ts>/report.json via harness auto-archive) - older pages show their full timestamped report; newest round report stays the drawer headline
rei chart: dense market-price-over-time line (market_series from CLOB via publisher) - the market plots continuously even where Rei has no forecast; time axis extends to cover it; sparse fallback kept
rei drawer: STANDARDIZE to one text-section renderer (_sec/_fmt_pv/_kv_lines) - per-path now plain key-value text lines robust to any key length/value type (fixes the clipped per-path column); lens path text lines; sub-1pct shows one decimal; chart stays the only graphic
rei: bigger+clearer drawer (960px, darker scrim, sticky close, larger type) + STARTUP-RENDERED initial values so a dead queue/SSE degrades to a snapshot instead of a blank tab
dashboard v3.1: restore Portfolio tab + real Trades round-trip table (st[portfolio]/st[trades] were published but unrendered); move raw money-path lines to a Log tab
v3 light + Rei forecaster tab: preseen-style per-market time series (market + Rei CI range + Opus baseline), Market heartbeat title, Tufte charts, soft badges