mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-17 08:36:25 +03:00
main still carries the site, so every `site/` path resolves to deleted. `tests/docs-integrity.test.js` goes with it (it imports the site's demo renderer), and `package.json` keeps main's `@anthropic-ai/sdk` bump while dropping `@google/genai` and `@paper-design/shaders`, which nothing in the product layer imports. Real code merges: - hook-lib: main's #391 cache fix (sync the remembered set to the live scan so fixed findings stop being named and a reintroduced one fires again) now runs on the immediate tier rather than the whole filtered set. Remembering a deferred finding the per-edit pass never reported would let the Stop deep pass dedupe it away. main's `maxFileBytes` ceiling, `cleanAcked` once-per-file ack, and template-extensions re-export all land alongside the tiering work. - live-browser: main's `hasParams` gate on the Tune badge, keeping this branch's `C.ink` badge text so it stays legible on kinpaku gold. - detect-text: both the block-level codex-grid-background scan and main's inset-stripe CSS check. - test-suites: union of both trigger sets and file lists, minus the site-only entries (`shiki-theme`, `docs-integrity`). - Two hook tests moved off deferred-tier rules (`overused-font`, `side-tab`) onto immediate-tier ones. They assert cache bookkeeping, which the per-edit pass only reaches for the immediate tier. Also drops the site waivers from `.impeccable/config.json` and stops `build:browser` recreating a stray `site/` tree just to write a bundle the other repo builds itself. Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
688 B
JSON
28 lines
688 B
JSON
{
|
|
"detector": {
|
|
"ignoreRules": [],
|
|
"ignoreFiles": [
|
|
"tests/fixtures/**",
|
|
"tests/detect-antipatterns.test.js"
|
|
],
|
|
"ignoreValues": [
|
|
{
|
|
"rule": "design-system-font-size",
|
|
"value": "*",
|
|
"files": [
|
|
"skill/scripts/live-browser.js"
|
|
],
|
|
"createdAt": "2026-07-17T00:00:00.000Z",
|
|
"reason": "Live overlay chrome is injected over arbitrary host pages and builds a self-contained UI with its own small type scale; DESIGN.md's ramp describes the impeccable website, not this widget"
|
|
}
|
|
]
|
|
},
|
|
"hook": {
|
|
"enabled": true,
|
|
"limits": {
|
|
"maxFindings": 5,
|
|
"maxChars": 8000
|
|
}
|
|
}
|
|
}
|