# impeccable skill-v4.1.2 — Skill 4.1.2 - Product: impeccable (https://whatsnew.fyi/product/impeccable) - Vendor: impeccable - Date: 2026-08-26 - Version: skill-v4.1.2 - Original notes: https://github.com/pbakaus/impeccable/releases/tag/skill-v4.1.2 - Permalink: https://whatsnew.fyi/product/impeccable/releases/skill-v4.1.2 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Nested workspace packages in monorepos now own their own surfaces, explicit projectRoots win over guessing, and a parent's design system applies only when that root actually owns the path - **fixed** — Design hook installs at a path that broke on update and Grok's camelCase payloads no longer read as empty scans - **fixed** — Clean scan now clears the finding cache instead of nagging - **fixed** — Stop hook emits the decision shape Codex expects so the design gate actually gates - **fixed** — Dashed single-direction rules no longer read as grid backgrounds - **fixed** — Comments are stripped before pattern matching in detector - **fixed** — oklch now parses in the contrast checks - **fixed** — Hex tucked inside color-mix() no longer trips gradient contrast - **fixed** — Root-relative stylesheets are now scanned by resolving links against the scan root - **fixed** — Parent directory escapes in stylesheet links are refused with a warning - **fixed** — Claude subagents install correctly again - **fixed** — Home-scoped agents refresh when they go stale - **fixed** — Hook migration on Windows stops duplicating entries - **fixed** — Context helper drains stdout and closes its sockets before exiting to stop Windows setup output truncating - **fixed** — Preview server refuses symlinks that lead outside your workspace - **fixed** — Page-controlled fields are stripped before they reach the agent - **fixed** — Direction page no longer hangs after a re-roll - **fixed** — Ground-color drift between the approved comp and the shipped page is caught on any palette now, not just cream - **fixed** — Code-led fallback for ground color is now deterministic - **Monorepos find the right DESIGN.md.** Nested workspace packages own their own surfaces, an explicit projectRoots wins over guessing, and a parent's design system applies only when that root actually owns the path. - **The design hook works on Grok Build again.** Installs pointed project hooks at a path that broke on update, and Grok's camelCase payloads read as empty scans. Both fixed, and a clean scan now clears the finding cache instead of nagging. - **Codex hears the block.** The Stop hook emits the decision shape Codex expects, so the design gate actually gates. - **Fewer detector false alarms.** Dashed single-direction rules stop reading as grid backgrounds, comments are stripped before pattern matching, oklch parses in the contrast checks, and a hex tucked inside color-mix() no longer trips gradient contrast. - **Root-relative stylesheets get scanned.** A page linking `/styles.css` used to be judged without its CSS by static detection; those links now resolve against the scan root, and `..` escapes are refused with a warning. - **Installs repair cleanly.** Claude subagents install correctly again, home-scoped agents refresh when they go stale, and hook migration on Windows stops duplicating entries. - **Windows setup output stops truncating.** The context helper drains stdout and closes its sockets before exiting, so directives no longer vanish mid-boot. - **Live mode housekeeping.** The preview server refuses symlinks that lead outside your workspace, page-controlled fields are stripped before they reach the agent, and the direction page no longer hangs after a re-roll. - **Comps keep their ground.** Ground-color drift between the approved comp and the shipped page is caught on any palette now, not just cream, and the code-led fallback is deterministic.