Tu API se rompió en producción porque el CI estaba probando código, no contracts
La mayoría de los pipelines de CI detectan errores de sintaxis y bugs de lógica. Se pierden los contract breaks de la API que realmente tumban producción. Así es como solucionarlo.
Cada API break que llegó a producción en mi equipo pasó el CI. Todos. Las unit tests estaban verdes. La integration suite pasó. El deploy salió, y entonces…