{
  "checker": {
    "details": {
      "argv": [
        "dsh",
        "web",
        "--host",
        "127.0.0.1",
        "--port",
        "3510",
        "--no-open"
      ],
      "blocker": "HTTP 401 from http://127.0.0.1:3510/",
      "kind": "http",
      "working": false
    },
    "status": "FAIL"
  },
  "deviations": [
    "Earlier failure 'dsh: No such file or directory': dsh was not installed. Ran the README's npm install -g @deepseek-ai/dsh@0.1.7-rc.2 after installing Node 24 (prerequisite, not a repo defect).",
    "Initial `dsh plugin --profile web add dsh-nexttavern` failed with 'pnpm was not found'. Installed pnpm globally via npm and reran; succeeded.",
    "Installed xz-utils via apt to extract the Node tarball (prerequisite).",
    "Did not run the Linux NextTavern-Setup.sh installer; used the README's npm/dsh path instead.",
    "Node's npm postinstall warnings (allow-scripts) were not acted on; the install completed."
  ],
  "fault_owner": "prerequisite",
  "main_blocker": "HTTP 401 from http://127.0.0.1:3510/",
  "operation": "Start the DSH web server via the README command `dsh web --host 127.0.0.1 --port 3510 --no-open` and load the Web UI at the token URL it prints (HTTP 200, DeepSeek Harness page).",
  "operation_scope": "Only start and UI page load were exercised. No model provider or API key was configured, so no chat/role-play generation was run. The probe URL root returns 401 without the per-run token printed at startup, so the probe checks start only.",
  "outcome": "blocked",
  "source_patch": "none; no product source changed",
  "steps": [
    "Installed Node.js v24.22.0 from nodejs.org (README requires Node 24+)",
    "npm install -g @deepseek-ai/dsh@0.1.7-rc.2",
    "npm install -g pnpm (prerequisite for plugin add)",
    "mkdir DSH_HOME=/tmp/dsh-home and workspace /tmp/dsh-workspace",
    "dsh plugin --profile web add dsh-nexttavern (installed 0.2.9)",
    "dsh web --host 127.0.0.1 --port 3510 --no-open (started in background; page loaded with printed token)"
  ],
  "stuck_step": "dsh web --host 127.0.0.1 --port 3510 --no-open",
  "suggested_fix": null
}
