Evaluate a guard predicate against a mutation. Returns true only when the
predicate is strictly true (ALLOW). Empty predicates, parse failures, and
non-true results deny. A supplied dereference resolver's failure propagates
so infrastructure errors cannot masquerade as guard verdicts.
Evaluate a guard predicate against a mutation. Returns
trueonly when the predicate is strictlytrue(ALLOW). Empty predicates, parse failures, and non-trueresults deny. A supplied dereference resolver's failure propagates so infrastructure errors cannot masquerade as guard verdicts.