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/spin-field.md

3.6 KiB

spin-field — ficha de auditoría (capa compartida, no componente pleno)

  • Fecha: 2026-07-07 · Familia: fields · Naturaleza: capa visual compartida (§34, 2026-06-11) — el recipe/CSS único del stepper-field que number-field y css-field consumen; NO tiene morfo ni soma propios (como list-surface)
  • Capas: morfo — (by-design de capa) · soma — · README ninguno · pack sema — (los commits los emiten number/css-field)
  • Máquina: PASS limpio.

Dimensiones — las que aplican a una capa

Dim Estado Nota
5/10 tokens ✓ --spin-field-* vía recipe; data-spin-field* markers; state-hover ✓ (1 uso, tier neutro correcto); glifos ▲/▼ +/− por :empty::before tematizables (§33)
8 contrato nota doctrinal Sin morfo — la doctrina "morfo-first incluso leaf (scope eidos)" vs la naturaleza de CAPA (list-surface tampoco tiene). Coherente si se clasifica capa, no componente → alimentar el criterio en SYS (¿qué ES capa vs componente? calendar-surface llegará con la misma pregunta)
15 docs gap Ni README ni doc de capa — la capa que dos componentes consumen no está documentada en sitio propio (solo §34 del changelog)
altura ✓ --spin-field-height-md = size-bundle ✓ (no duplica: ES la fuente para sus dos consumidores)

Hallazgos y propuestas

ID Hallazgo Propuesta
F-1 Capa sin doc propia Doc de capa en eidos/components/spin-field/README.md (qué markers expone, qué tokens, quién la consume) — mismo patrón que tendrá calendar-surface
F-2 Criterio capa-vs-componente sin escribir → SYS-7 (nuevo): definir formalmente "capa compartida" (spin-field, list-surface, field-segment-state, futura calendar-surface): sin morfo/soma, markers data-{layer}*, README de capa, y cómo la máquina las clasifica

Escalan al sistema

SYS-7 (nuevo — clasificación de capas compartidas).

Veredictos

(pendiente — checkpoint post-barrido)

Powered by TurnKey Linux.