Evaluation context handed to every CngxFilterOperatorDef.evaluate
call. caseInsensitive reflects the config knob from
withCaseInsensitiveStrings - the builtin substring trio folds both
sides via toLowerCase() when set; custom definitions are free to
honour or ignore it.