# date-picker — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto) - **Familia**: pickers (compone date-field + calendar en Popover) · **Método**: solo análisis; evidencia por dimensión · demos fuera - **Capas leídas**: [morfo](../../../src/uix/morfo/components/date-picker.ts) (175 líneas; expression :18, evento :30-36, partes :43-163; censo de literales limpio) · types (import CalendarProviderSnippetProps :14) - **Máquina**: PASS con `R-1.3` (readonly sin estilo) · tests ✓ · README ×2 ✓ ## Dimensiones (evidencia leída) | # | Dimensión | Estado | Evidencia | |---|---|---|---| | 1 | Composición | ✓ **el patrón canónico** | Compone date-field + calendar + Popover (de-dialoged 2026-06-27: Popover = único `role=dialog`) ✓; partes propias solo para lo suyo (Trigger con `aria-haspopup=dialog`, MonthView/YearView del view-switch) | | 3 | Coherencia semántica | ✓ **la referencia SYS-11** | **`expression: "delegated"`** (:18 — el canon 2026-05-26 aplicado) + UN evento propio `commit-reset` neutral (:30-36) = exactamente la regla "el compuesto declara solo los gestos que el hijo no posee". Los commit-select/set suenan por los embebidos (date-field pack ✓ tuneado — este picker suena bien HOY) | | 8 | Contrato morfo | ✓ | apg ×2 (dialog + grid); censo de literales ingleses: LIMPIO (a diferencia del drp) | | 12 | Estados | hallazgo máquina | R-1.3 readonly sin materializar (patrón familia) | | 11 | Composición interna | ✓ menor | Borrower menor de calendar (4 tokens) — SYS-8 lo absorbe | | 6 | Sema | ✓ by-design | Delegado; la asimetría del trío (SYS-3) le afectará cuando exista time-picker equivalente | | resto | | ✓ | Hereda contratos de los embebidos; tests ✓; README ×2 ✓ | ## Hallazgos y propuestas | ID | Hallazgo | Propuesta | |---|---|---| | **F-1** | readonly sin estilo (R-1.3) | Patrón familia (composición Field, SYS-6) | | **Nota ✓✓** | `expression: 'delegated'` + evento-propio-mínimo = EL ejemplo a citar en el canon SYS-11 | Referencia para el fix de los field-ranges | ## Escalan al sistema SYS-11 (ejemplo positivo) · SYS-3 (herencia sonora) · censo R-1.3 · SYS-8 (borrow menor). ## Veredictos *(pendiente — checkpoint post-barrido)*