# knob — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto) - **Familia**: controls (rotatorio; eidos-full per C0-C10) · **Método**: solo análisis · demos fuera - **Capas leídas**: [morfo](../../../src/uix/morfo/components/knob.ts) (247 líneas; partes :31-172, eventos :188-248) · pack ✓ - **Máquina**: NEEDS-WORK — `E-2.3` (falta README eidos) · tests ✓ ## Dimensiones (evidencia leída) | # | Dimensión | Estado | Evidencia | | ----- | -------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 1 | Composición | ✓ ejemplar | Anatomía completa: Control/Indicator/Label/ValueText/**ValueField** (:159 — compone NumberField DENTRO, el patrón compound-in-component de memoria: aislamiento de eventos, maxLength) /**HiddenInput** (:172 — form-bridge declarado como radio-group) | | 3 | Coherencia semántica | ✓ ciclo completo | **`handle-pick`/`handle-drag`/`handle-drop`** (:188-215 — la trilogía de manipulación MÁS completa del censo handle: incluye el drop que color-picker/gradient no declaran) + `commit-set` (:226) + `commit-reset` neutral (:242-248); pack ✓; `Gesture.rotate` (C7) ✓ | | 8 | Contrato morfo | ✓ | APG citado | | 10 | Theming | censo | Focus outline (o3) → SYS-5 | | 14 | Docs | gap | Sin README eidos → SYS-4 | | resto | | ✓ | tests ✓ | ## Hallazgos y propuestas | ID | Hallazgo | Propuesta | | ------- | ---------------------------- | ------------------------------------------- | | **F-1** | README eidos ausente (E-2.3) | Crearlo (arcos, ticks, value-field) — SYS-4 | ## Escalan al sistema SYS-4 · censo handle (knob = el ciclo pick/drag/drop completo — referencia para decidir si drop debe declararse en los demás). ## Veredictos _(pendiente — checkpoint post-barrido)_