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/docs/audit/components/gradient-picker.md

5.9 KiB

gradient-picker — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto)

  • Familia: pickers (iniciativa gradient 2026-06-27) · Método: solo análisis · demos fuera
  • Capas leídas: morfo (162 líneas; expression :19, eventos :29-53+) · pack ✓ existe
  • Máquina: NEEDS-WORK — F-1.1–F-1.4 (expediente pre-flight ausente) · A-1.4 (sin APG) · tests 0 (reglas D-* de demo fuera de alcance)

Dimensiones (evidencia leída)

# Dimensión Estado Evidencia
3 Coherencia semántica ✓ con contradicción de vocabulario Eventos propios: commit-reset neutral (:29-35) + commit-save FULFILL (:42-48 — guardar a presets = fulfill, coherente con la doctrina del cierre terminal ✓) + commit-remove; F-1: declara expression: 'delegated' (:19 = "expression lives in children's packs") teniendo 3 eventos PROPIOS y pack PROPIO — la declaración miente; debería ser 'pack'. El guard morfo-vocabulary-check NO lo caza (su regla :37-41 da OK con solo existir el pack, sin cruzar coherencia expression↔pack)
9 A11y gap Sin APG (stops draggables ≈ slider multi-thumb) → F-3
14 Docs+tests gap doble de proceso Expediente pre-flight nunca escrito (F-1.1–1.4) + cero tests — la iniciativa quedó a medias (SYS-9)
6 Sema ✓ Pack propio ✓ (funciona pese a F-1: el engine registra por cascada, no por expression)
resto ✓ README ×2 ✓

Hallazgos y propuestas

ID Hallazgo Propuesta
F-1 expression: 'delegated' contradice pack+eventos propios Cambiar a 'pack' + guard: vocabulary-check debe FAIL con pack-existe∧expression≠'pack' y WARN con pack-existe∧sin-expression → SYS-11 (d)
F-2 Expediente pre-flight ausente Escribir las 4 secciones — con gradient-builder en una sesión
F-3 Sin APG Declarar (slider multi-thumb)
F-4 Cero tests Suite provider (stops add/remove/drag, ángulo, tipo) — SYS-2

Escalan al sistema

SYS-2 · SYS-9 · SYS-11 (d) nuevo: coherencia expression↔pack sin guard · censo A-1.4.

Veredictos

(pendiente — checkpoint post-barrido)

Powered by TurnKey Linux.