Difference between defining forms in stories vs rules

Hey, I’d like to know the difference between defining forms in stories.yml vs rules.yml. Does priority or the way a form is going to work change based on where I define the form?

Rules are what the bot must follow in all situations.

There, you define how to activate and deactivate a form.

Stories are what the bot can follow in similar situations.

There, you define special cases and there are more concrete steps.