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.
3.6 KiB
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)