You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte-kit-vice/scripts/component-audit.grandfather...

141 lines
2.5 KiB

feat(audit): component re-audit + fixes P0–P5 (P4 complete, P5 in progress) Re-audit of the whole component catalog at pilot depth (91 fichas + the checkpoint verdicts in docs/audit/components/) and the executed fix packages. - P0–P3: doctrine (sema participation, CANON §3 intent, component-guide §5 + API naming, §32 outline), guards (morfo-vocabulary-check S10/S11d, component-audit A-3.1/A-1.4/S9, eidos-lint classHooks), morfo contracts (role=application removed ×4, aria-selected off the Day, drp translationRef, field data-state prune, pin-input commit-set, media-player renames), 13 new sema packs + 12 morfos family-default → pack. - P4 (N1–N10) COMPLETE: selectionMode (select/combobox/toggle-group/calendar); onValueCommit terminal-callback norm (pin-input/search/password/textarea + date/time/color-field add); typed validation reason + onInvalid (tags-input, css-field); index/onIndexChange (carousel); deselectable; openDelay/ groupSkipDelay; allowCustomValue; defaultValue prune. - P5 (in progress): S1 class-hooks codemod (22 hooks → data-attrs across cropper/button/image-picker/toggle/image-adjustments); S5 outline remnant in field.css; depth pass (data-depth=overlay on tooltip/toast/float-panel); touch-rows (--touch-target token, decoupled ::before hit-slop, area-not-visual, 44 AAA). S6 (Field composition) + S8 (calendar-surface) pending. Verification: errors-outside-(alpha|words|palabras|chronos) == 59 (baseline); morfo-vocabulary-check exit 0; eidos-lint class-hooks/invalid 0 on touched components; per-component vitest suites green. Handoff + remaining plan: docs/process/continue-audit-fixes-2026-07.md Excluded (broken by the N1 rename, left broken per user decision, not staged): words/**, palabras/**, chronos, web/routes/alpha/**. Reconciliation pending: the touch-rows ::before for checkbox/switch reverses changelog §37's earlier pseudo-element rejection (WCAG-overlap) that had routed markers to a labeled-row/Field task — flagged for the user in the handoff. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3 months ago
{
"components": [
"accordion",
"alert-dialog",
"announce",
"aspect-ratio",
"auto-grid",
"avatar",
"avatar-group",
"badge",
"banner",
"box",
"breadcrumb",
"button",
"button-group",
"calendar",
"card",
"carousel",
"cascade",
"chart",
"checkbox",
"clipboard",
"code",
"code-block",
"collapsible",
"color-field",
"color-picker",
"color-swatch",
"combobox",
"command",
"container",
"context-menu",
"cropper",
"css-field",
"date-field",
"date-picker",
"date-range-field",
"date-range-picker",
"dialog",
"display",
"drag-drop",
"drawer",
"dropdown-menu",
"editable",
"fab",
"feed",
"field",
"field-langs",
"file-upload",
"flex",
"float",
"float-panel",
"form",
"format-date",
"format-number",
"gradient-builder",
"gradient-picker",
"grid",
"grid-list",
"group",
"heading",
"highlight",
"icon",
"image",
"image-adjustments",
"image-picker",
"kbd",
"knob",
"label",
"link",
"link-preview",
"listbox",
"mark",
"mask-field",
"media-player",
"menu-dial",
"menubar",
"meter",
"metrics",
"month-grid",
"motion",
"natural-time-picker",
"navigation-menu",
"number-field",
"onion-menu",
"pagination",
"password-field",
"picker",
"pin-input",
"popover",
"progress",
"qr-code",
"radio-cards",
"radio-group",
"range-calendar",
"rating-group",
"relative-time",
"s-text",
"s-text-virtual-list",
"scroll-area",
"scroll-frames",
"search-field",
"section",
"select",
"separator",
"skeleton",
"slider",
"spinner",
"split-button",
"splitter",
"stack",
"stepper",
"switch",
"table",
"tabs",
"tag-group",
"tags-input",
"text",
"textarea",
"time-field",
"time-picker",
"time-range-field",
"time-range-picker",
"timeline",
"toast",
"toggle",
"toggle-group",
"toolbar",
"tooltip",
"trans",
"tree-grid",
"tree-view",
"virtual-grid",
"virtual-list",
"wrap",
"year-grid"
],
"reason": "S9 embark guard (checkpoint verdict): F-1.x pre-flight rules are blocking (error) only for components NOT in this snapshot — the catalog as of the component-audit checkpoint is grandfathered to warn and gets its dossiers in the fix phase (P7).",
"generated": "2026-07-07"
}

Powered by TurnKey Linux.