{
  "checker": {
    "details": {
      "argv": [
        "/tmp/justenv/bin/just",
        "fmt"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "All done! \u2728 \ud83c\udf70 \u2728\n18 files would be left unchanged.",
      "stdout": "fmt: every file is formatted",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "apt 'just' is 1.21.0, below the README floor of 1.58.0. Installed rust-just 1.59.0 via pip into /tmp/justenv and used that just.",
    "python3.12-venv was missing; installed with apt so the venv could be created.",
    "'just develop 1.58.0' exited 1 with 'yoke-verify 0.8.1 is in /root/.local/bin, which PATH does not reach'. Worked around by adding /root/.local/bin to PATH for later commands. No source edited.",
    "black was not installed (README prerequisite). Installed it into the repository venv with pip; 'just fmt' first failed with 'black: command not found' (exit 127), then passed.",
    "The probe's PATH includes the repository venv bin, /usr/local/bin and /usr/bin, because the checker's process is clean. It calls /tmp/justenv/bin/just by absolute path."
  ],
  "main_blocker": null,
  "operation": "just fmt (README 'Working on it' table): checks every Python file in the tree is black-formatted; output 'fmt: every file is formatted' with exit 0 across 18 files",
  "operation_scope": "Covers install/build of the yoke-sdk libraries and harnesses and the formatting check only. The libraries' runtime behaviour (Plugin unit inside a Yoke instance, interface client over local socket or TLS 1.3) was not exercised: the README has no runnable command for it and no Yoke Core is available in the guest. 'just test' (full checks and unit tests) was intentionally not run per the smoke-task rules. 'yoke-verify' is installed but was not run.",
  "outcome": "working",
  "steps": [
    "apt-get install -y just (installed 1.21.0; below README floor 1.58.0)",
    "apt-get install -y python3.12-venv",
    "python3 -m venv /tmp/justenv && /tmp/justenv/bin/pip install rust-just (just 1.59.0, meets floor 1.58.0)",
    "export NODE_USE_ENV_PROXY=1; just build (creates /root/.cache/yoke-sdk-python/venv; installs yoke-sdk -e . -e harness -e interface-harness)",
    "just develop 1.58.0 (floor verified; yoke-verify 0.8.1 installed to /root/.local/bin)",
    "pip install black into the repository venv (README prerequisite, missing from guest)",
    "just fmt (passes)"
  ],
  "stuck_step": null,
  "suggested_fix": "Guest prerequisites not in the image: just>=1.58.0 (apt ships 1.21), python3.12-venv, and black. Also, 'just develop' puts yoke-verify in ~/.local/bin, which is not on the default PATH; the README should say to add it or the verb should print the PATH export."
}
