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.
5 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 5-part build-contract bundle. All static CSS analysis + generation — no browser needed.
Scoring: 5 checks. PASS=1, FAIL=0. Score = (points/5) × 100. A≥90, B≥80, C≥70, D≥60, F<60.