Conditional rule does not trigger when slot is set by action

Hi @justyn I think a have a similar problem with my rules after set any slot that influence the conversation.

I’ve talked about it in this post, but the main problem is that if a use a slot to influence the conversation, once the slot is set (in my case in a custom action), all my rules start failing (the debug output says rasa.core.policies.rule_policy - There is no applicable rule. as in you example). Until that moment everything seems to work fine.

I’ve solved it by using conditions in my rules, but this solution is not scalable if a use non-boolean slots, or if a use multiple slots that influence the conversation.

Do you understand why this is happening?

Thanks!