Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
Summarize successful steps, print the failing check and error text, and split the validate job into seven steps. Local npm test stays TAP.