01flags missing and wrong-type fields
02all valid returns empty
03None is treated as missing
04reports every error on a record, sorted
05bool is not accepted as an int or float
Submit runs these and one more check you don’t see, so code written for the visible tests alone can still miss.