Apariencia
Casos de uso de validación
Estas páginas presentan la API desde el problema que necesita resolver la aplicación. Cada caso incluye su flujo, un ejemplo completo y los puntos que cambian el comportamiento.
Si todavía no está claro por qué existen reglas, composición, planes y sesiones como piezas separadas, lee primero la motivación del diseño.
| Caso | Cuándo usarlo | Página |
|---|---|---|
| Validación local | Todas las condiciones dependen del candidato en memoria | Validación local |
| Validación contextual | Una regla consulta repositorios o servicios por ejecución | Validación contextual |
| Formulario interactivo | La UI necesita debounce, cancelación y descarte de respuestas antiguas | Formulario interactivo |
| Opciones dependientes | Un selector carga datos según otros campos | Opciones dependientes |
| Reglas reutilizables | La misma condición y diagnóstico aparecen en varios planes | Reglas reutilizables |
Flujo general
text
Definir condiciones
↓
Componer un ValidationPlan
↓
Entregar candidato y contexto
↓
Evaluar el árbol de reglas
↓
Obtener ValidationReport
↓
Consultar IsValid y diagnósticosEl plan conserva configuración y puede compartirse. El candidato, el contexto y la evidencia pertenecen a una ejecución concreta.