cli-v3.3.0

pbakaus/impeccablecli-v3.3.0Jul 22, 2026by pbakaus

AI Summary

Adds 12 new anti-pattern rules, moves context roots to a dedicated config file, allows per-file rule waiving, and fixes nested product scanning.

Key Highlights

  • 12 new anti-pattern rules
  • Config roots in `.impeccable/config.json`
  • Per-file rule waiver
  • Nested product scanning fixes

New Features

  • Template extension support
  • Context root declaration

Full Release Notes

- **A dozen new anti-pattern rules.** The deterministic set now flags soft radial glow halos and accent spotlights, marquee scrollers, blinking terminal cursors, decorative dot and grid fields, text sitting under an overlay, first-viewport content that overflows its column, and hero art assembled from stock geometric shapes. That brings the count to 58.

- **Context roots live in config, not your package manager.** Declare where each product's `PRODUCT.md` and `DESIGN.md` sit in `.impeccable/config.json`, so detection and setup work in repos that are not laid out as package workspaces.

- **Scope one rule to one file.** `impeccable ignores` can now waive a rule for a single file with a wildcard value, so a domain-appropriate pattern in one component stops being reported without silencing the rule everywhere.

- **Nested products honor `--target`.** Scans of a nested app inside a non-monorepo repo now resolve the right context and source, instead of falling back to the repository root.