handle_single_rule

function handle_single_rule(rule: gtv, variables: map<text, gtv>): boolean