Sorry if I edited the question to not be what you wanted ;)
If there are no EVs/roles then comment (and maybe flag) and give the user a little time to add them in. Same goes for other missing info as well. I will add a notice to try and make it clearer that they need all this information.
If they put "wrong" EVs/roles like your Kingdra example, then your answer should have it as a suggestion, i.e. "Don't make Swift Swin Kingdra a Wall, do XYZ instead".