# checkbox — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto) - **Familia**: controls · **Método**: solo análisis · demos fuera - **Capas leídas**: [morfo](../../../src/uix/morfo/components/checkbox.ts) (172 líneas; eventos :20-48, Provider :50, Indicator :106) · pack ✓ - **Máquina**: PASS limpio · tests ✓ · README ×2 ✓ ## Dimensiones (evidencia leída) | # | Dimensión | Estado | Evidencia | | ----- | -------------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 3 | Coherencia semántica | ✓ **modelo direccional** | DOS eventos estáticos: `commit-toggle-check` **affirm** (:20-25) / `commit-toggle-uncheck` **neutral** (:38-43) — la doctrina "per-event intent is intrinsic" aplicada literalmente. **Dato de censo**: contrasta con el modelo fromProp de switch/toggle (UN evento, intent del consumidor, default neutral) — DOS respuestas de la familia a la misma pregunta "¿el on/off binario tiene dirección intrínseca?" → veredicto de coherencia (ambas razonables; debe quedar escrita la distinción: marcar-hecho ≈ affirm intrínseco vs conmutar-modo ≈ neutral parametrizable) | | 8 | Contrato morfo | ✓ | APG checkbox; indeterminate/checked/disabled completos; hidden-input form ✓ | | 10 | Theming | censo | Focus outline → SYS-5; **F-1**: touch-row 44px coarse pendiente (§37 ◇, con switch) | | 12 | Estados | ✓ | Tri-estado completo | | resto | | ✓ | pack ✓; tests ✓; README ×2 ✓ | ## Hallazgos y propuestas | ID | Hallazgo | Propuesta | | ------- | ---------------------------------- | ------------------------------------------------- | | **F-1** | Touch-row coarse pendiente (§37 ◇) | Patrón label-row en fase de fixes, junto a switch | ## Escalan al sistema Censo touch-row · **censo nuevo: modelos de intent en toggles binarios** (checkbox direccional-estático vs switch/toggle fromProp — documentar la distinción en CANON con el veredicto del censo de des-selección: colección-unselect=affirm · binario-uncheck=neutral · reset/cancel=neutral). ## Veredictos _(pendiente — checkpoint post-barrido)_