Referring to the Pizza Ordering Example, I notice a problem when uttering "order a pizza" continuously such will come a time where uttering it will trigger a response that is meant for the previous "order a pizza"
The correct response looks like the following:
What would you like on your pizza? (this marks the beginning of BuildMyOwnPizzaIntent)
The incorrect response looks like the following:
I have added a pizza on crust with cheese to your order. You can also ask me to add sides or drinks to this order (I notice this trigger BuildMyOwnPizzaIntent too, but with a response that was meant for the previous order, if you treat this as if is the correct one and utter the size of pizza, it will response as usual)
To reproduce this is simple, run the Pizza Ordering Example, as soon as everything is build and set to go, invoke the skill, after the welcome message, start with "order a pizza", finish each order (with size, cheese, toppings, crust) properly one after another, after each order (Great!...) repeat the process by utter "order a pizza" again. My experience is that you will hit this eventually on your second or third try.
Any advise from Alexa experts.