RuleValue
Result of applying a schema validation rule.
Inputs: a description stack (outermost prefix first) and an invalid value. Output: buildDescription concatenates the stack into a test case description. Determinism: description order is preserved; grow prepends a prefix for composed rules.
Equality compares descriptions by list contents to mirror previous Java semantics.