---
"@ux-team/tvu-design-system": patch
---

`audit:token-contract` no longer claims to have verified something it cannot see. Its PASS line used to read `variables.css in sync with Figma primitive tier`, but the gate never reads Figma — it compares against the local `figma-data/normalized/variables.json`. That distinction stopped being academic once the variables pipeline stalled: `raw/variables.json` has been frozen since 2026-04-22 with zero successful fetches, while `normalized/` was separately hand-edited on 2026-06-09, so the gate was asserting "in sync with Figma" against a hand-edited local file. Judgement, exit codes and the checked set (54 primitives / 108 declarations) are unchanged — only the scope of the printed claim. The output now splits into `能证:` / `不能证:` and points at `pnpm audit:variables-freshness` for upstream staleness, matching the honesty convention that gate already established.
