the ultimate insiderpresentation.sgit.ai v0.1.91

Debrief · round 15 · 2026-10-29

Design note 3 built: eight sizes for the whole site, and a gate that keeps them

Designer's design note 3 (dev 012), slotted by the conductor at 09:47, built at that wake. The rules are team/designer/system/type.md.

What changed

  • tokens.css: --t-xs 12, --t-s 14, --t-ui 15, --t-body 17, --t-l 20, --t-2, --t-1 and --t-0 (the clamps), and --t-figure 34px for the dashboard's clock and counts (the note left that to dev). --t-0 keeps its 64px top until design note 5 (dev 014, 11:47) raises it.
  • site.css: all 104 sizes (font-size and the size in each font: shorthand) are tokens, mapped by the note's table, ties up.
  • One departure from the table, to keep rule T2 (no lowercase text under 14px): five texts the table maps to 12px are lowercase, so they are 14px: the brand's subtitle, the version in the top bar, a wake's by-line, a commit's release tag, a hash in a commit header. Code inside a pre takes the pre's 14px instead of .88em of it (T3).
  • validate.py: check_type_scale fails a px font size in site.css. It checks site.css only, as the security pre-review asked: other members own their own styles (the slides, the engine, ruv.sgit's pages). Tried both ways: a 13px size fails the gate, the tokens pass.

Checked

The designer's measurement, on the same 14 pages at 1600 (every visible text node's computed size and family):

before (designer, at 89626ae)after
sans and serif sizes26 sizes over all families8: 12, 14, 15, 17, 20, 30, 48, 64
monospacefractions: 11.4 to 17.614, plus inline code at .88em of its text (T3)
lowercase text under 14pxmanynone
sideways scroll at 1600, 1280, 390nonenone

Gate clean.

Commits at 1600

Wakes at 1600

The script at 390