Exiting a form with a story

Hello,

I’m trying desperately to write a story to be able to exit a form but I can’t figure it out. I’ve tried rasa interactive or writing a rule but it didn’t help. Here are the stories I have at the moment:

- story: welcome_happy-form
  steps:
  - intent: welcome
  - action: action_mood_dispatch
  - intent: mood_happy
  - action: action_mood_register
  - action: passport_form
  - active_loop: passport_form
  - intent: deactivate_form
  - action: action_deactivate_loop
  - action: utter_deactivate_form

- story: welcome_happy
  steps:
  - intent: welcome
  - action: action_mood_dispatch
  - intent: mood_happy
  - action: action_mood_register
  - action: passport_form
  - active_loop: passport_form
  - action: action_passport_form_end

But intent deactivate_form is called in the shell:

Your input ->  Exit                                                                                                                                                                                                                                                                                                                                                       
2025-01-16 14:27:48 DEBUG    rasa.core.lock_store  - Issuing ticket for conversation 'f85c4bec6e7d47c8997acd5de2d4ad7d'.
2025-01-16 14:27:48 DEBUG    rasa.core.lock_store  - Acquiring lock for conversation 'f85c4bec6e7d47c8997acd5de2d4ad7d'.
2025-01-16 14:27:48 DEBUG    rasa.core.lock_store  - Acquired lock for conversation 'f85c4bec6e7d47c8997acd5de2d4ad7d'.
2025-01-16 14:27:48 DEBUG    rasa.core.tracker_store  - Recreating tracker for id 'f85c4bec6e7d47c8997acd5de2d4ad7d'
2025-01-16 14:27:48 DEBUG    rasa.engine.runner.dask  - Running graph with inputs: {'__message__': [<rasa.core.channels.channel.UserMessage object at 0x7fdf22cd4550>], '__tracker__': <rasa.shared.core.trackers.DialogueStateTracker object at 0x7fdf22bf4580>}, targets: ['run_RegexMessageHandler'] and ExecutionContext(model_id='5222753a6e3c4686ac891b22fdba17c4', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'nlu_message_converter' running 'NLUMessageConverter.convert_user_message'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'provide_SpacyNLP0' running 'SpacyNLP.provide'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_SpacyNLP0' running 'SpacyNLP.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_SpacyTokenizer1' running 'SpacyTokenizer.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_RegexFeaturizer2' running 'RegexFeaturizer.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_LexicalSyntacticFeaturizer3' running 'LexicalSyntacticFeaturizer.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_CountVectorsFeaturizer4' running 'CountVectorsFeaturizer.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_CountVectorsFeaturizer5' running 'CountVectorsFeaturizer.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_DIETClassifier6' running 'DIETClassifier.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_EntitySynonymMapper7' running 'EntitySynonymMapper.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_FallbackClassifier8' running 'FallbackClassifier.process'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_RegexMessageHandler' running 'RegexMessageHandler.process'.
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.message.parse        parse_data_entities=[] parse_data_intent={'name': 'deactivate_form', 'confidence': 0.9374332427978516} parse_data_text=Exit
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - Logged UserUtterance - tracker now has 40 events.
2025-01-16 14:27:48 DEBUG    rasa.core.actions.action  - Validating extracted slots: passport_triggers
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.extract.slots        action_extract_slot=action_extract_slots len_extraction_events=1 rasa_events=[SlotSet(key: passport_triggers, value: Exit)]
2025-01-16 14:27:48 DEBUG    rasa.engine.runner.dask  - Running graph with inputs: {'__tracker__': <rasa.shared.core.trackers.DialogueStateTracker object at 0x7fdf22bf4580>}, targets: ['select_prediction'] and ExecutionContext(model_id='5222753a6e3c4686ac891b22fdba17c4', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'rule_only_data_provider' running 'RuleOnlyDataProvider.provide'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_AugmentedMemoizationPolicy1' running 'AugmentedMemoizationPolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - [debug    ] memoization.predict.actions    tracker_states=[{'user': {'intent': 'welcome', 'entities': ('first_name',)}, 'prev_action': {'action_name': 'action_listen'}}, {'user': {'intent': 'welcome', 'entities': ('first_name',)}, 'prev_action': {'action_name': 'action_mood_dispatch'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'action_listen'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'action_mood_register'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'passport_form'}, 'active_loop': {'name': 'passport_form'}}, {'user': {'intent': 'deactivate_form'}, 'prev_action': {'action_name': 'action_listen'}, 'active_loop': {'name': 'passport_form'}}]
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - Launch DeLorean...
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - [debug    ] memoization.states_recall      old_states=[{}, {'user': {'intent': 'deactivate_form'}, 'prev_action': {'action_name': 'action_listen'}}]
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - There is no memorised next action
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_RulePolicy0' running 'RulePolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.rule_policy  - [debug    ] rule_policy.actions.find       current_states=
[state 1] user intent: welcome | user entities: ('first_name',) | previous action name: action_listen
[state 2] user intent: welcome | user entities: ('first_name',) | previous action name: action_mood_dispatch
[state 3] user intent: mood_happy | previous action name: action_listen
[state 4] user intent: mood_happy | previous action name: action_mood_register
[state 5] user intent: mood_happy | previous action name: passport_form | active loop: {'name': 'passport_form'}
[state 6] user text: Exit | previous action name: action_listen | active loop: {'name': 'passport_form'}
2025-01-16 14:27:48 DEBUG    rasa.core.policies.rule_policy  - There is no applicable rule.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.rule_policy  - Predicted loop 'passport_form'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_TEDPolicy2' running 'TEDPolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ted_policy  - TED predicted 'action_deactivate_loop' based on user intent.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'select_prediction' running 'DefaultPolicyPredictionEnsemble.combine_predictions_from_kwargs'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ensemble  - Made prediction using user intent.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ensemble  - Added `DefinePrevUserUtteredFeaturization(False)` event.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ensemble  - Predicted next action using RulePolicy.
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - Predicted next action 'passport_form' with confidence 1.00.
2025-01-16 14:27:48 DEBUG    rasa.core.actions.forms  - [debug    ] forms.validation.required      tracker_latest_message=<rasa.shared.core.events.UserUttered object at 0x7fdf22b5a640>
2025-01-16 14:27:48 DEBUG    rasa.core.actions.forms  - [debug    ] forms.slots.validate           slot_candidates={'passport_triggers': 'Exit'}
2025-01-16 14:27:48 DEBUG    rasa.core.actions.action  - Calling action endpoint to run action 'validate_passport_form'.
2025-01-16 14:27:48 DEBUG    rasa.core.actions.forms  - Request next slot 'passport_strategies'
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.actions.policy_prediction prediction_events=[<rasa.shared.core.events.DefinePrevUserUtteredFeaturization object at 0x7fdf22b5a640>]
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.actions.log          action_name=passport_form rasa_events=[SlotSet(key: passport_triggers, value: Exit), SlotSet(key: requested_slot, value: passport_strategies), BotUttered('Do you use strategies to support your mental health? If so, please describe them.', {"elements": null, "quick_replies": null, "buttons": null, "attachment": null, "image": null, "custom": null}, {"utter_action": "utter_ask_passport_strategies"}, 1737037668.4133234)]
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.slots.log            slot_values=	first_name: John
	gender: 
	profile_mood: Happy
	passport_impact: Exit
	passport_triggers: Exit
	passport_strategies: None
	profile_support_network: None
	passport_network: None
	passport_signs: None
	passport_aspects: None
	mh_issues_current: None
	mh_issues_past: None
	mh_challenges: None
	disabilty_challenges: None
	disabilty_difficulties: None
	disabilty_details: None
	wb_challenges: None
	wb_past: None
	wb_current: None
	neuro_challenges: None
	neuro_diagnosed: None
	neuro_details: None
	token_id: 
	assistant_disclaimer_accepted: None
	assistant_advices: N/A
	passport_form_status: empty
	requested_slot: passport_strategies
	session_started_metadata: None
2025-01-16 14:27:48 DEBUG    rasa.engine.runner.dask  - Running graph with inputs: {'__tracker__': <rasa.shared.core.trackers.DialogueStateTracker object at 0x7fdf22bf4580>}, targets: ['select_prediction'] and ExecutionContext(model_id='5222753a6e3c4686ac891b22fdba17c4', should_add_diagnostic_data=False, is_finetuning=False, node_name=None).
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'rule_only_data_provider' running 'RuleOnlyDataProvider.provide'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'domain_provider' running 'DomainProvider.provide_inference'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_AugmentedMemoizationPolicy1' running 'AugmentedMemoizationPolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - [debug    ] memoization.predict.actions    tracker_states=[{}, {'user': {'intent': 'welcome', 'entities': ('first_name',)}, 'prev_action': {'action_name': 'action_listen'}}, {'user': {'intent': 'welcome', 'entities': ('first_name',)}, 'prev_action': {'action_name': 'action_mood_dispatch'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'action_listen'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'action_mood_register'}}, {'user': {'intent': 'mood_happy'}, 'prev_action': {'action_name': 'passport_form'}, 'active_loop': {'name': 'passport_form'}}]
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - Launch DeLorean...
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - [debug    ] memoization.states_recall      old_states=[{}, {'prev_action': {'action_name': 'passport_form'}, 'active_loop': {'name': 'passport_form'}}]
2025-01-16 14:27:48 DEBUG    rasa.core.policies.memoization  - There is no memorised next action
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_RulePolicy0' running 'RulePolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.rule_policy  - Predicted 'action_listen' after loop 'passport_form'.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'run_TEDPolicy2' running 'TEDPolicy.predict_action_probabilities'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ted_policy  - TED predicted 'action_passport_form_end' based on user intent.
2025-01-16 14:27:48 DEBUG    rasa.engine.graph  - Node 'select_prediction' running 'DefaultPolicyPredictionEnsemble.combine_predictions_from_kwargs'.
2025-01-16 14:27:48 DEBUG    rasa.core.policies.ensemble  - Predicted next action using RulePolicy.
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - Predicted next action 'action_listen' with confidence 1.00.
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.actions.policy_prediction prediction_events=[]
2025-01-16 14:27:48 DEBUG    rasa.core.processor  - [debug    ] processor.actions.log          action_name=action_listen rasa_events=[]
2025-01-16 14:27:48 DEBUG    rasa.core.tracker_store  - No event broker configured. Skipping streaming events.
2025-01-16 14:27:48 DEBUG    rasa.core.lock_store  - Deleted lock for conversation 'f85c4bec6e7d47c8997acd5de2d4ad7d'.

Any clue?

Thank you!