04 — Flujos de usuario — MERIDIANA
F1 — Solicitar cita (principal)
- Entrada: CTA global o desde Servicios/Equipo.
- Usuario completa: nombre completo, teléfono, email (opc.), franja preferida (mañana/tarde), profesional preferido (opc. “cualquiera”), motivo.
- Cliente valida; POST
/api/appointments. - Éxito →
/cita/enviadacon referencia id corta. - Error red → pantalla/mensaje con reintento.
- Error validación → inline.
Eventos analíticos (plan): cita_form_view, cita_submit_attempt, cita_submit_success, cita_submit_error.
F2 — Explorar equipo
Home/nav → Equipo → detalle implícito en cards (sin página individual L1).
F3 — Recepción
Abre /recepcion → lista NEW/CONTACTED/CLOSED → cambia estado.
Estados de producto
| Estado | Pantalla |
|---|---|
| Empty servicios | Copy + contacto teléfono |
| Loading listados | Skeletons |
| Error red | Ilustración/mensaje + reintentar |
| Validación form | Campos en error |
| Éxito cita | Confirmación no-cita-inmediata |
| Empty bandeja | “No hay solicitudes nuevas” |