Summarize successful steps, print the failing check and error text, and split the validate job into seven steps. Local npm test stays TAP.