Product layer
Guardrails
Ingest a design system, emit a frozen build contract for AI coding agents — the file the agent reads, plus the lint config that enforces it. Tokens are a contract, not a library.
6 emission checks. The score reflects emission completeness, not design quality.
What it emits
The guardrails emitter fetches the target URL, extracts all CSS and :root custom properties, and generates a 6-part build-contract bundle including a DESIGN.md (Google open spec). All static CSS analysis + generation — no browser needed.
Scoring: 6 checks. PASS=1, FAIL=0. Score = (points/6) × 100. A≥90, B≥80, C≥70, D≥60, F<60.