From 65a51974391a2e6efc3f916dfb16b66bbcf7c23d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 00:44:00 +0000 Subject: [PATCH] Sync generated provider output --- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .pi/skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- .../skills/impeccable/scripts/lib/staleness-deep.mjs | 11 ++++++++++- 15 files changed, 150 insertions(+), 15 deletions(-) diff --git a/.agents/skills/impeccable/scripts/lib/staleness-deep.mjs b/.agents/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.agents/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.agents/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.claude/skills/impeccable/scripts/lib/staleness-deep.mjs b/.claude/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.claude/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.claude/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.cursor/skills/impeccable/scripts/lib/staleness-deep.mjs b/.cursor/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.cursor/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.cursor/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.gemini/skills/impeccable/scripts/lib/staleness-deep.mjs b/.gemini/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.gemini/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.gemini/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.github/skills/impeccable/scripts/lib/staleness-deep.mjs b/.github/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.github/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.github/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.grok/skills/impeccable/scripts/lib/staleness-deep.mjs b/.grok/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.grok/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.grok/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.kiro/skills/impeccable/scripts/lib/staleness-deep.mjs b/.kiro/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.kiro/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.kiro/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.opencode/skills/impeccable/scripts/lib/staleness-deep.mjs b/.opencode/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.opencode/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.opencode/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.pi/skills/impeccable/scripts/lib/staleness-deep.mjs b/.pi/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.pi/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.pi/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.qoder/skills/impeccable/scripts/lib/staleness-deep.mjs b/.qoder/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.qoder/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.qoder/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.rovodev/skills/impeccable/scripts/lib/staleness-deep.mjs b/.rovodev/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.rovodev/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.rovodev/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.trae-cn/skills/impeccable/scripts/lib/staleness-deep.mjs b/.trae-cn/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.trae-cn/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.trae-cn/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.trae/skills/impeccable/scripts/lib/staleness-deep.mjs b/.trae/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.trae/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.trae/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/.vibe/skills/impeccable/scripts/lib/staleness-deep.mjs b/.vibe/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/.vibe/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/.vibe/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({ diff --git a/plugin/skills/impeccable/scripts/lib/staleness-deep.mjs b/plugin/skills/impeccable/scripts/lib/staleness-deep.mjs index 8981b654a..2c8d6a82f 100644 --- a/plugin/skills/impeccable/scripts/lib/staleness-deep.mjs +++ b/plugin/skills/impeccable/scripts/lib/staleness-deep.mjs @@ -129,6 +129,11 @@ function hasCoverageValue(value) { return false; } +const SEED_DESIGN_MARKERS = ['/', '$'].map((prefix) => + '` +); + export function checkDesignCoverage({ design, designPath, parseDesignMd }) { if (!design || typeof parseDesignMd !== 'function') return []; let model; @@ -137,7 +142,11 @@ export function checkDesignCoverage({ design, designPath, parseDesignMd }) { } catch { return []; } - const missing = ['colors', 'typography', 'components'] + const isSeed = SEED_DESIGN_MARKERS.some((marker) => design.includes(marker)); + const requiredSections = isSeed + ? ['colors', 'typography'] + : ['colors', 'typography', 'components']; + const missing = requiredSections .filter((section) => !model[section] && !hasCoverageValue(model.frontmatter?.[section])); if (!missing.length) return []; return [finding({