Right now the matrix validation rules all say something like Matrix scope 'Thread' must be Wave or ThreadGroup which is generally fine when an operation only has one matrix but most operations have multiple matrix parameters.
This makes it harder to identify which matrix is failing validation and also will print two identical failures if two different matrices in the operation both violate the same rule
To make the error messages better, the failure should name which matrix failed the validation rule.
Right now the matrix validation rules all say something like
Matrix scope 'Thread' must be Wave or ThreadGroupwhich is generally fine when an operation only has one matrix but most operations have multiple matrix parameters.This makes it harder to identify which matrix is failing validation and also will print two identical failures if two different matrices in the operation both violate the same rule
To make the error messages better, the failure should name which matrix failed the validation rule.