Pipin a « simplifié » le registre pendant que Gorm était à la foire aux bières. Depuis :
- Gorm ne peut plus annuler une réservation déjà confirmée : le bouton a disparu ;
- ce soir, Bilbon est attablé depuis une heure, mais le registre refuse d'honorer sa réservation : « le repas n'a pas encore eu lieu » ;
- un voyageur dont la réservation a été annulée a reçu un parchemin « Votre table vous attend », et il est venu ;
- et quand Gorm annule une simple demande, le voyageur reçoit deux parchemins contradictoires.
Votre mission
Quatre pannes, quatre endroits différents. Trouvez-les et réparez-les, sans rien casser d'autre.
Vos outils
Dans la console :
workflow:dump reservation --dump-format=mermaid debug:event-dispatcher workflow.reservation.entered.confirmee debug:event-dispatcher workflow.reservation.leave.demandee debug:event-dispatcher workflow.reservation.guard.honorer
Dans l'aperçu : le registre (connectez-vous avec gorm@dragon-ivre.fr / tonneau), puis la 📬 boîte aux lettres pour lire ce qui est vraiment parti.
Un conseil de taverne
Un workflow est une description : la plupart de ces pannes ne lèvent aucune erreur. Comparez ce que la configuration décrit à ce que la taverne doit faire, et lisez les parchemins envoyés, pas seulement leur sujet.