Documentation scope
Documentation scope
Loaded 1 documentation files (depth ≤2, cap 6; external links disabled).
Greenhorn / literal onboarding audit
Run explanation
A documented setup action completed, but the documentation names no repository test, endpoint, or output marker that Greenhorn can independently verify.
Evidence, in order
A proposed command, its independent ruling, and its Docker result share one step. Nothing is silently skipped.
Documentation scope
Loaded 1 documentation files (depth ≤2, cap 6; external links disabled).
Command lifecycle
npm install p-queueLICENSEDFRICTIONDocumentation evidencenpm install p-queue
The README explicitly documents `npm install p-queue` under Install, and the proposed command is an exact match. The project metadata does not downgrade an exact documented command.
SHELL RECEIVED: YESAccepted command reached the isolated Docker executor.
added 518 packages, and audited 519 packages in 48s 247 packages are looking for funding run `npm fund` for details 3 low severity vulnerabilities To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. npm notice npm notice New major version of npm available! 10.9.8 -> 12.0.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.1 npm notice To update run: npm install -g npm@12.0.1 npm notice
Success criterion
The documented install command, `npm install p-queue`, exited 0 in the provided evidence.
Checkpoint assessment
No documented endpoint or successfully completed documented build/test command was available to verify the success claim.
Documentation corpus
README.mdlocalEnvironment & boundary
Ubuntu 24.04 container, new filesystem state, source copied inside at run start. Codex reasons in a separate empty host scratch directory; the Azure GPT-5.6 key stays on the host. Only accepted commands reach the container shell.
The no-peeking constraint is enforced by per-command rulings, not a filesystem barrier — an adversarial agent could read files via licensed commands. Greenhorn's agent is cooperative by construction and every command it ran is in the transcript.
You are a brand-new developer on your first day. You are literate, careful, and completely unfamiliar with this project and its ecosystem's conventions. 1. Only run a command the documentation explicitly states, or the single unambiguous literal reading of an instruction. 2. Ambiguous instruction (multiple reasonable readings)? Do not choose. Halt that path and record every reading you see. 3. On failure: read the error, re-read the docs for a documented remedy. Never debug from your own knowledge. 4. Never install/configure/invoke anything the docs never mentioned. 5. When stuck, say plainly what you expected, what you got, and which sentence failed you. 6. Undocumented environment values (keys, URLs) = dead end. Never invent.
# Deliberately small and inspectable: no project state, dotfiles, or cached package manager data. FROM ubuntu:24.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends ca-certificates curl git \ && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \ && apt-get install -y --no-install-recommends nodejs \ && rm -rf /var/lib/apt/lists/* /root/.npm WORKDIR /workspace ENTRYPOINT []