Since the number of groups can grow, I cannot statically define all the possible branch in a rule flow.
The business user would like to create a new group and copy the rules of a group in the new group, with the only effort to change some rules.
For this reason, I don't want to use the group criterion in the rule logic.

What is the best way to design a rule solution based on such requirement?

Which version of ODM, has this execution filtering the rule, where each group would be a package and the filter would apply on package name?? 8.7? If yes, is it available for previous versions as well? am on 8.5.1.1, would like to try this