rules engine Product rules engine - apply inclusion and exclusion rules against a product to yield custom outcome actions against a series of products Unit tests yarn test