- P1: Add package.json with js-yaml dependency (ERR_MODULE_NOT_FOUND on clean install)
- P1: Resolve CLI paths against process.cwd(), internal paths against input file dir
(was using __dirname which caused double-nesting like tests/tests/...)
- P2: Fix test status: pass+skip mix now reports PASS instead of SKIP
(anyPassed replaces allPassed to handle conditional skip steps correctly)