Thanks for the response.
I am pleased that all errors are going to be reported.
Hopefully this will be a solid implementation 
I do remember looking at the validator in 3.2 and asking about error handling in 2016, which is probably the last time I looked at the feature. I should have nagged a bit more.
As I said early, I only came across the JSON schema, when going through M036 course 