Demo: documentar errores API como flujo
El manejo de errores es más fácil de revisar cuando códigos de estado, comportamiento del cliente, reglas de reintento y recuperación aparecen en un flujo.
- Separa errores corregibles por el usuario de fallos del servidor o dependencias.
- Marca explícitamente las respuestas que admiten reintento.
- Incluye acciones de observabilidad para incidentes.
400 invalid input -> show field error
401 unauthorized -> refresh token
409 conflict -> reload cart
503 dependency timeout -> retry with backoff