# combobox — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto) - **Familia**: selección (patrón teclado APG §4.9) · **Método**: solo análisis; evidencia por dimensión · demos fuera - **Capas leídas**: [morfo](../../../src/uix/morfo/components/combobox.ts) (329 líneas; eventos :19-67, Input :86-123, roles :91-215) · pack ✓ existe - **Máquina**: componente LIMPIO (su único hallazgo era chip-drift de DEMO — fuera de alcance) · tests ✓ · README ×2 ✓ · depth ×2 ✓ ## Dimensiones (evidencia leída) | # | Dimensión | Estado | Evidencia | | ----- | -------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | 1 | Composición | ✓ | Provider/Input/Trigger/ClearButton/Content(+Item…) — el ClearButton como parte propia (:157) | | 3 | Coherencia semántica | ✓ completa | 4 eventos: commit-select/unselect (affirm) + emerge-open/dismiss + `expression: 'pack'` + pack ✓; unselect=affirm → censo consistencia ×3 | | 8 | Contrato morfo | ✓ ejemplar | Input `role='combobox'` + `aria-activedescendant` (:107) + **`aria-autocomplete='list'`** (:108) — el triplete APG correcto; listbox/option (:180-215) | | 9 | A11y | ✓ | Teclado :117-123: flechas/Home/End/Enter/Escape + **Backspace remove-last** (borrado de chips multi-valor declarado en contrato) ✓ | | 10 | Theming | ✓ | Focus outline (o7: input+listbox+items) → SYS-5; depth ×2 | | resto | | ✓ | Multi/single, filtrado, creación; tests ✓; README ×2 ✓ | ## Hallazgos y propuestas | ID | Hallazgo | Propuesta | | --- | ------------------------------------------------------------------------------------------ | ------------------------------------- | | — | Sin hallazgos de componente en las capas leídas (el chip-drift era demo, fuera de alcance) | El más limpio de la familia selección | ## Escalan al sistema Censo "unselect=affirm" ×3. ## Veredictos _(pendiente — checkpoint post-barrido)_