01 / DEAD END
The README did not choose.
It said only “Install the dependencies.” With npm state present, both npm install and npm ci were reasonable readings. Greenhorn stopped before the shell received a command.
SHELL RECEIVED: NO
Greenhorn / live fix-loop proof
This controlled Node fixture was executed live with Docker, Codex, and Azure GPT-5.6 Luna. It is mechanism evidence, not a real-repository prevalence result.
01 / DEAD END
It said only “Install the dependencies.” With npm state present, both npm install and npm ci were reasonable readings. Greenhorn stopped before the shell received a command.
SHELL RECEIVED: NO
02 / GPT-5.6 DRAFT
Azure GPT-5.6 Luna wrote a reviewable append anchored to that literal stop. The original repository was never changed.
Install the dependencies with `npm install`.
03 / DISPOSABLE RERUN
The snapshot rerun licensed npm install, then node verify.js, and independently matched the documented marker.
fix-loop checkpoint passed
Codex proposed only plain commands from its fresh scratch directory. Azure GPT-5.6 Luna ruled each non-bypass action. Docker was the only command executor. The full reports preserve every event.