I replaced my own component library with a spec AI builds from
Why I retired the library I built, what replaced it and how teams adopted it.
$ node src/cli.js --config fixtures/violating/gate.config.json gate — validated against pinned spec v0.31.0 (manifest sha256 verified)passes: staticchecked 7 governed file(s) bad.css bad.css:2 [colour] raw hex colour `#ff0000` — use a semantic `--color-*` token bad.css:4 [spacing] off-scale spacing `15px` — not a scale step; nearest is `16px` (use its `--spacing-*` / `--space-*` token)bad.html bad.html:5 [a11y] <img> is missing required "alt" attribute (wcag/h37) [… 55 further findings omitted …] FAIL — 58 violation(s): 13 colour, 16 spacing, 15 tokenisable, 3 undefined-token, 6 a11y, 1 bad-exception, 1 ancestor-custom-property, 2 logical-properties, 1 typographyEXIT=1
Run on 13 October 2026. The fixture pins spec v0.31.0 and the current spec is v0.93.0, so this shows how the gate behaves on a fixed test case. It is not a check of production code. Findings trimmed and product names removed.