The criteria value evaluated against; undefined when absent.
Optionalvalue?: unknownThe rule's expected value; absent for is_set / is_not_set and for
a field reference, which carries valueField instead.
OptionalvalueField?: RuleCondition["field"]The criteria field compared against, and the value it held
(undefined when absent).
OptionalvalueFieldActual?: unknown
One node of an evaluated matcher tree: the rule's own shape, with each node's verdict and — at the leaves — the criteria value it was judged against.
actualis what turns aFAILinto a diagnosis rather than a restatement: "organizationId is org_MAIN — FAIL (org_SUB)" names the problem, "FAIL" does not.undefinedmeans the field was absent from the criteria entirely, which is a distinct and common cause (every comparison operator carries its own existence check, so an absent field fails bothisandis_not).Deliberately carries no "first failing node" marker — which node to highlight is a presentation decision, derived by the renderer, not part of the evaluation record.