Data.
Charts are brand assets — evidence rendered in house materials, following shop law. These rules came out of running a palette validator against the real tokens, not out of taste.
The seven laws
The form catalog
Pick the form by the data's job, then copy the matching exemplar. Every one below is a real rendered SVG from this repo, not an illustration of an idea.
job: A few headline numbers · form: stat strip
job: Magnitude, before vs after · form: reference + measure bars
job: Before → after, lighter touch · form: dumbbell
job: Change with a direction (polarity) · form: diverging bars around zero
job: One measure over time · form: single orange line
job: Individual pass/fail cases · form: glyph grid
job: A large population of outcomes · form: waffle
Do & don't
× don't — two brand hues as chart series
sage vs orange fails the validator: ΔE 4.6 under protan simulation. Colorblind readers see one series.
✓ do — reference bar + measure bar
Identity rides on thickness + position + labels. One chromatic hue is enough.
× don't — pipe tables in post markdown
| task | LOC |
|---|---|The blog renderer has no remark-gfm; this ships as literal pipe characters.
✓ do — chart it, or fence it
task LOC
email 9A house chart if the data has a story; an aligned ```text fence if it's a receipt.
× don't — text in series color
Revenue grew 34%
Series color on text reads as a link or a warning, and fails contrast on cream.
✓ do — ink text, color chip
Revenue grew 34%
wood-800 carries the words; a small mark beside them carries identity.