solution
We developed a modal flow consisting of cards and dynamic inputs. As users configured conditions, they were presented only with options that aligned with their previous selections. I designed each step to prioritize common or frequently used values while allowing flexibility for customization. It was also essential that conditions be easily understandable on the transformation and command screens, so users could effortlessly review or adjust a condition when returning to edit or verify an event.