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.
svelte-kit-vice/docs/audit/components/time-picker.md

32 lines
3.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# time-picker — ficha de auditoría (RE-AUDITADA 2026-07-07, profundidad piloto)
- **Familia**: pickers (compone time-field + reloj de sliders en Popover) · **Método**: solo análisis; evidencia por dimensión · demos fuera
- **Capas leídas**: [morfo](../../../src/uix/morfo/components/time-picker.ts) (235 líneas; scope :13, expression :15, evento :33-39, anatomía Clock/HourScale/Hour-Minute-SecondSlider :107-192)
- **Máquina**: PASS limpio · tests ✓ · README ×2 ✓
- **Antecedente (B.1)**: comentario CSS del trigger actualizado con referencia al diseño de familia
## Dimensiones (evidencia leída)
| # | Dimensión | Estado | Evidencia |
| ----- | -------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Composición | ✓ | Time-field + Popover + reloj de sliders (HourSlider/MinuteSlider/SecondSlider :160-192 — el patrón Knob.ValueField documentado en memoria de construcción); Clock + HourScale como partes de layout |
| 3 | Coherencia semántica | ✓ patrón canónico + gap heredado | `expression: "delegated"` (:15) + `commit-reset` propio neutral (:33-39) — idéntico a date-picker ✓ SYS-11 conforme; **F-1**: la cadena delegada aterriza en time-field SIN pack → el picker entero suena a default (vs date-picker tuneado) — SYS-3 en su forma más audible |
| 8 | Contrato morfo | ✓ | scope completo `['soma','sema','eidos']` (:13) + apg citado |
| 11 | Composición interna | ✓ con duplicación | Matemática del trigger re-derivada localmente (`--_time-field-height − space-2`, censada en Fase 1) → SYS-6 |
| resto | | ✓ | tests ✓; README ×2 ✓; patrón picker correcto |
## Hallazgos y propuestas
| ID | Hallazgo | Propuesta |
| ------- | ----------------------------------------------------------------- | ---------------------------------------------------------------- |
| **F-1** | Asimetría sonora vs date-picker (herencia de time-field sin pack) | SYS-3 — el veredicto del trío debe cubrir pickers explícitamente |
| **F-2** | Matemática de trigger duplicada | SYS-6 (token de familia elimina la re-derivación) |
## Escalan al sistema
SYS-3 · SYS-6 · SYS-11 (tercer ejemplo positivo de `delegated`).
## Veredictos
_(pendiente — checkpoint post-barrido)_

Powered by TurnKey Linux.