16dcf42762
- evaluateAnd: carry left metrics on left-fail short-circuit, carry right metrics on right fail/indeterminate - evaluateOr: carry left metrics on left-pass short-circuit, carry right metrics on right pass, merge both on double-fail - evaluateNot: carry operand metrics when operand passes (so not fails with diagnostic context), carry on indeterminate - evaluateImplies: carry consequent metrics on fail/indeterminate This ensures compound formula failures preserve measured geometry context (gap, dimensions, direction) rather than presenting empty diagnostics to users investigating layout contract violations.