Rasa story follow strict sequence

Hello All, how to I make it so rasa follows the sequence in a story strictly

story

steps

  • intent: greet
  • action: utter_hello
  • intent: do something ( user input say something …)
  • action: utter _you_did_something

if the user starts with the input : say something I dont want it to start the story i want to wait until the user inputs greet

Basically, I want the user to input values in sequence

I have tried to train with augmentation 0 but Im still able to trigger the story out of order

The only thing that seems to work is to make a story that contains the next part of the main story.

Example

story

steps

  • intent: greet
  • action: utter_hello
  • intent: do something ( user input say something …)
  • action: utter _you_did_something

story

steps

  • intent: do something ( user input say something …)
  • action: action_restart

There must be a better way to do this though?

You should be using rules and forms (not stories).