The manager and canvas import the kit from the @dumiflex/wp-kit package through the @/kit alias instead of a copied src/kit; kit-pull and the kit:check CI step are gone.
One page that checks the whole library for broken references, constraint
rules for options that are gone, variables nothing sets, duplicates, unused
items and other clutter, with Open, Delete and Ignore on each row, plus a
variety check that runs a bundle over 200 random seeds. An open canvas tab
reports which library items and variables it uses, so canvas-only items
don't read as unused. The sidebar shows a problem/warning count and the
Dashboard health card uses the same checks.
The manager's controls, theme sheets and the canvas ConfirmDialog come from wp-kit (src/kit/, pulled at f3841a3); the old copies are gone and every import points at src/kit/. No visual change (theme audit on all 398 screens).
The shared pieces moved to DumiFlex/wp-kit so the community site can use them too. src/kit/ is a copy of wp-kit's src/ at one commit, brought in by scripts/kit-pull.mjs (pnpm kit:pull <ref>), which records the ref, commit and file hashes in src/kit/kit.lock.json; pnpm kit:check in CI fails on a hand edit. Imports, registry, baselines, scans and docs point at src/kit/. Nothing changes on screen.
A switch knob, slider thumb, step mark and round x button stayed a circle inside a squared Terminal / TUI / Crisp box. They now take min(50%, var(--wp-radius-cap, 999px)), so they square with the look and stay round on the canvas. Terminal draws an on switch outlined like its buttons; TUI radios read ( ) / (*) like its [x] checkboxes.
The theme audit now fails on a circle inside a squared control and on a TUI radio that misreads its state, and the static test makes every 50% corner either follow the cap or say why it stays round.
TUI checkboxes no longer draw [x] and the tick, the Favorites only filter is the kit Checkbox, the bulk bar wraps, and the Theme's own swatch is a clean circle. A new --wp-radius-cap token squares every corner in Crisp, Terminal and TUI; dashboard tabs and the reach picker use WpSegmented; settings nav, test runner list and pack steps follow the look. New CI job theme-audit (Playwright over every screen, look and palette) plus a raw-radius guard test.