Quando o inventory listener consumir o orderplaced e chamar o decrease stock, se retornar quantity greater than -1, devemos retornar para um tópico order_stock_failed alguma coisa assim, com a message item out of stock e talvez retornar junto o sku, no geral vamos precisar revisar o decrease stock pra talvez até lançar essa exception direto no usecase ou então retornar ela.
Quando o inventory listener consumir o orderplaced e chamar o decrease stock, se retornar quantity greater than -1, devemos retornar para um tópico order_stock_failed alguma coisa assim, com a message item out of stock e talvez retornar junto o sku, no geral vamos precisar revisar o decrease stock pra talvez até lançar essa exception direto no usecase ou então retornar ela.