{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "scan",
        "--json"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "[\n  {\n    \"key\": \"npm/cache\",\n    \"label\": \"npm cache (_cacache/_npx/_logs)\",\n    \"size_bytes\": 0,\n    \"detail\": \"<host-path>\",\n    \"risk\": \"cleanable\",\n    \"path\": \"<host-path>\",\n    \"is_error\": false\n  },\n  {\n    \"key\": \"pip/cache\",\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Guest python lacked pipx and venv: 'pipx: command not found' / apt update failed as non-root; ran apt-get via passwordless sudo instead.",
    "Installed from local workspace path instead of PyPI/git URL because the source is already in the workspace at the pinned commit."
  ],
  "main_blocker": null,
  "operation": "cachekat scan --json (read-only disk-cache report, README 'Use' section)",
  "operation_scope": "Scans local dev caches (npm, pip, etc.) and prints JSON. Docker rows are not exercised: docker daemon is not required for this scan and was not verified. No cleaning was run.",
  "outcome": "working",
  "steps": [
    "apt-get update && apt-get install -y pipx python3-venv (via sudo; README install is 'pipx install cachekat' or 'pipx install git+https://github.com/Aeluris/CacheKat.git')",
    "PIPX_HOME=$HOME/.local/pipx pipx install <host-path> (installed cachekat 0.4.11 from pinned source)",
    "cachekat --help",
    "cachekat scan --json"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
