We have come across multiple use cases where the business rules defined, need frequent updates. For example, marketing/promotional schemes like cashback, slab-wise bonus, etc. Typically, such problems are solved using a Business Rule Management System (think Drools, Easy Rules, Nrules, JSON Rule Engine, etc.) which allows the rules to be authored and maintained by business users without much involvement required from development teams.
Has anyone come across a similar problem and solved the same either by using an existing BRMS or by building one on top of Frappe?