If a constraint involves a negated boolean variable, assigning a boolean numpy array results in an error when calling Constraint.violation. Assigning a list works ...
Then observe the data explorer: What did you expect to happen? In this example, all the columns should be boolean. However, only columns 1 and 3 are (the ones with None values) are marked boolean in ...