Deterministic Trust V1 structural recommendation rules.
@spec evaluate(map(), [map()], [map()]) :: [map()]