constraint catalog
Six gate families. ~38 rules.
Each family encodes universal observables โ Miller's chunk limit, Hick's Law, F-pattern scannability, WCAG contrast, iOS auto-zoom thresholds, Norman's visibility of system status. Adding a rule is one function plus a threshold.
| family | what it gates | rules |
|---|---|---|
design | tokens.json against the constraint catalog (WCAG contrast, family bands) | 1+ per family |
content | markdown prose against universal cognitive-load + scannability rules | 10 |
inventory | derived inventory must match a fresh introspection of source | 1 |
catalog | every shipping catalog entry cites a real artifact; introspector โ catalog | 3 |
static | rendered HTML against universal accessibility + design-system rules | 16 |
responsive | rendered DOM at three viewport widths via headless Chromium | 8 |
Total: ~38 rules across 5 layers. See /design for the full quality-gates table evaluated against the active token tuple.