{
  "tokens_out": 9993,
  "outcome": "blocked",
  "suggested_fix": "Inspect the recorded blocker and correct the README prerequisites or harness error.",
  "cycle_checks": null,
  "fault": {
    "owner": null,
    "status": "pending",
    "reason": "README smoke check did not pass",
    "evidence": []
  },
  "runtime_revision": null,
  "agent_execution": "native_agent",
  "time_to_working_s": null,
  "usage_complete": true,
  "runtime": null,
  "architecture": null,
  "local_or_hosted": null,
  "agent_interfaces_note": null,
  "platform_details": null,
  "platforms_claimed": null,
  "maintenance": null,
  "evidence_strength": null,
  "purpose": "repair",
  "topic": null,
  "needs_which": null,
  "tested_with": null,
  "native_bundle": "/srv/factory/agent-sandbox-state/evidence/native/sandbox-feec335f532c42fea542b59d8a3c1434",
  "agent_runtime": "claude-code",
  "maintenance_note": null,
  "runtime_version": null,
  "does_what_it_says": null,
  "commit": "1749e1f7ccc13218956e765d4ba7668362ed02cd",
  "failure_origin": null,
  "stuck_step": "mkdir -p /workspace/.coldpass && cd /workspace/.coldpass && cat > probe.json <<'EOF'\n{\"checks\":[\n {\"name\":\"install\",\"kind\":\"cli\",\"argv\":[\"dsh\",\"--version\"],\"cwd\":\"/workspace\",\"expect\":\"exit 0; @deepseek-ai/dsh 0.1.7-rc.2 with dsh-nexttavern 0.2.9 plugin added to profile web\"},\n {\"name\":\"start\",\"kind\":\"http\",\"argv\":[\"dsh\",\"web\",\"--host\",\"127.0.0.1\",\"--port\",\"3510\",\"--no-open\"],\"cwd\":\"/workspace\",\"env\":{\"DSH_HOME\":\"/root/nexttavern-home\",\"NODE_USE_ENV_PROXY\":\"1\"},\"expect\":\"server listens on 127.0.0.1:3510; GET / without token returns 401; GET / with per-start token returns 303\",\"note\":\"Per-start token is printed on stdout; checker must read it from the start log.\"}\n]}\nEOF\ncat > report.json <<'EOF'\n{\"repo\":\"https://github.com/a86582751/dsh-nexttavern\",\"commit\":\"1749e1f7ccc13218956e765d4ba7668362ed02cd\",\"outcome\":\"partial\",\"checks\":{\"install\":\"pass\",\"start\":\"pass\",\"list_tools\":\"not_run\",\"credentials_error\":\"observed\"},\"details\":{\"install\":\"Node v24.22.0 (manual tarball at /opt/node24, symlinked to /usr/local/bin); npm install -g @deepseek-ai/dsh@0.1.7-rc.2; pnpm 12.14.0 installed as a prerequisite because dsh plugin add failed with 'pnpm was not found' (not documented in README); dsh plugin --profile web add dsh-nexttavern succeeded (0.2.9). npm install-script warnings were not addressed.\",\"start\":\"dsh web --host 127.0.0.1 --port 3510 starts and serves; unauthenticated GET / -> 401, tokenized GET / -> 303. Earlier second start failed with EADDRINUSE because a prior server still held the port; resolved by a clean start.\",\"operation\":\"Story/roleplay operations were not exercised: they need a model provider API key, which is not available in this VM.\",\"deviations\":[\"pnpm added manually as a prerequisite\",\"Node 24 installed from nodejs.org tarball\"]},\"source_modified\":false}\nEOF\ncat > observed.json <<'EOF'\n{\"dsh_version\":\"0.1.7-rc.2\",\"plugin\":\"dsh-nexttavern@0.2.9\",\"node\":\"v24.22.0\",\"pnpm\":\"12.14.0\",\"server\":{\"url\":\"http://127.0.0.1:3510/\",\"unauthenticated_status\":401,\"tokenized_status\":303,\"token_printed\":true},\"startup_log\":\"/root/web-start3.log\",\"blocked_operations\":[\"model-backed story/roleplay (no provider API key)\"]}\nEOF\npython3 -m json.tool probe.json >/dev/null && python3 -m json.tool report.json >/dev/null && python3 -m json.tool observed.json >/dev/null && echo \"all three valid JSON\"; ls -la /workspace/.coldpass",
  "repo_url": null,
  "needs": null,
  "checks": [
    {
      "status": "FAIL",
      "details": {
        "working": false,
        "argv": [
          "dsh",
          "--version"
        ],
        "kind": "cli",
        "blocker": "help/version/requirements alone does not establish working behavior"
      },
      "check": "operation",
      "optional": false
    },
    {
      "status": "FAIL",
      "details": {
        "working": false,
        "argv": [
          "dsh",
          "web",
          "--host",
          "127.0.0.1",
          "--port",
          "3510",
          "--no-open"
        ],
        "kind": "http",
        "blocker": "HTTP server exited: dsh: startup failed: 2 required plugins did not activate\n\nFailed plugins (2):\n  webserver (required)\n    Package: @deepseek-ai/dsh-host-webserver\n    Error: listen EADDRINUSE: address already in use 127.0.0.1:<email> [as _listen2] (node:net:2390:16)\n        at listenInCluster (node:net:2499:12)\n        at node:net:2728:<email> (node:internal/process/task_queues:90:21)\n  nexttavern\n    Package: dsh-nexttavern\n    Error: NextTavern activation failed for profile generation 16934926fd3c70a44996ef7b2921bc77ac10897159bcb66761c5a4135fdb7bd3\n        at [cordis.init] (file:///root/nexttavern-home/profiles/web/node_modules/dsh-nexttavern/lib/operations/nexttavern-entry.mjs:420:19)\n        at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n        at file:///root/nexttavern-home/profiles/web/#nexttavern\n        at file:///root/nexttavern-home/profiles/web/#include\n    Error: NextTavern enabled entry is not active: include:nexttavern:<email> (file:///root/nexttavern-home/profiles/web/node_modules/dsh-nexttavern/lib/operations/nexttavern-entry.mjs:275:27)\n        at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n        at async [cordis.init] (file:///root/nexttavern-home/profiles/web/node_modules/dsh-nexttavern/lib/operations/nexttavern-entry.mjs:414:13)\n        at async file:///opt/node24/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/cordis/lib/index.js:1161:22\n        at async Fiber._reload (file:///opt/node24/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/cordis/lib/index.js:1356:5)\n\nPlugins waiting for services (9):\n  Plugin                 Missing services\n  connection (required)  webRuntime\n  session-log-download   connection\n  open-in-app            webServer, connection\n  directory-picker       webServer\n  session-controller     fileUploads\n  web-runtime            webServer\n  client-hmr             webServer\n  file-upload            connection\n  ui-deliverables        connection, sessionController\n\nFull diagnostics: /root/nexttavern-home/logs/startup-2026-10-18T10-31-01.530Z-ce7b0a03-884a-45c1-a706-ba13f308a9d0.log\n"
      },
      "check": "operation",
      "optional": false
    }
  ],
  "open_issues": null,
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "verifies_run_id": "a86582751--dsh-nexttavern-claude-haiku-5-5-1792316588696610070",
  "total_s": 2169.3268718719482,
  "license": null,
  "tool_calls": 18,
  "model_version": "claude-haiku-5-5",
  "example_checks": [],
  "mcp": null,
  "other_model": null,
  "first_use_s": null,
  "native_tool_calls": 18,
  "last_commit_at": null,
  "source": "https://github.com/a86582751/dsh-nexttavern",
  "models_agree": null,
  "maintenance_verdict": null,
  "cost_usd": 0.030150024999999997,
  "safety": null,
  "answered_issues": null,
  "what_failed": null,
  "steps": [
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'cd /workspace && ls -la && echo ---- && ls -la .coldpass 2>/dev/null; echo ----; cat .coldpass/report.json 2>/dev/null; echo ----; git -C /workspace log --oneline -1 2>/dev/null; echo ----; ls -la /workspace/README* 2>/dev/null'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'cd /workspace && cat README.md 2>/dev/null | head -300'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'cd /workspace && grep -n -A12 -i '\"'\"'^## .*install\\|^### .*install\\|Quick'\"'\"' README.en.md | head -150; echo ----; node -v 2>&1; npm -v 2>&1; python3 --version; echo ----; sed -n 1,80p INSTALL-LINUX.md'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'cd /workspace && sed -n 345,402p README.en.md; echo ----; env | grep -i -E '\"'\"'proxy|cdp|npm_config'\"'\"' ; echo ----; timeout 20 curl -sS -o /dev/null -w '\"'\"'%{http_code}\\n'\"'\"' https://registry.npmjs.org/@deepseek-ai%2fdsh 2>&1; timeout 20 curl -sS -o /dev/null -w '\"'\"'%{http_code}\\n'\"'\"' https://nodejs.org/dist/index.json 2>&1'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'set -e; cd /tmp && ARCH=$(uname -m); case $ARCH in x86_64) NA=x64;; aarch64) NA=arm64;; esac; V=$(curl -fsS https://nodejs.org/dist/index.json | python3 -c '\"'\"'import json,sys;print([r[\"version\"] for r in json.load(sys.stdin) if r[\"version\"].startswith(\"v24.\")][0])'\"'\"'); echo \"node $V $NA\"; curl -fsSL -o node.tgz \"https://nodejs.org/dist/$V/node-$V-linux-$NA.tar.xz\" || curl -fsSL -o node.tgz \"https://nodejs.org/dist/$V/node-$V-linux-$NA.tar.gz\"; mkdir -p /opt/node24 && tar -xf node.tgz -C /opt/node24 --strip-components=1 2>/dev/null || tar -xJf node.tgz -C /opt/node24 --strip-components=1; export PATH=/opt/node24/bin:$PATH; node -v; npm -v'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'set -e; cd /tmp && V=v24.22.0; rm -f node.tgz; curl -fsSL -o node.tgz \"https://nodejs.org/dist/$V/node-$V-linux-x64.tar.gz\"; rm -rf /opt/node24; mkdir -p /opt/node24 && tar -xzf node.tgz -C /opt/node24 --strip-components=1; /opt/node24/bin/node -v; /opt/node24/bin/npm -v'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'set -e; for b in node npm npx corepack; do ln -sf /opt/node24/bin/$b /usr/local/bin/$b; done; node -v; npm -v; export NODE_USE_ENV_PROXY=1; npm install -g @deepseek-ai/dsh@0.1.7-rc.2 2>&1 | tail -25; which dsh && dsh --version 2>&1 | head -5'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'ls -la /opt/node24/bin/; ln -sf /opt/node24/bin/dsh /usr/local/bin/dsh; dsh --version 2>&1 | head -5; echo \"rc=$?\"; echo ----; dsh plugin --help 2>&1 | head -30'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export NODE_USE_ENV_PROXY=1; export DSH_HOME=/root/nexttavern-home; mkdir -p $DSH_HOME /root/nexttavern-workspace; cd /root && timeout 900 dsh plugin --profile web add dsh-nexttavern </dev/null > /root/plugin-add.log 2>&1; echo \"rc=$?\"; tail -c 3000 /root/plugin-add.log'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export NODE_USE_ENV_PROXY=1; npm install -g pnpm 2>&1 | tail -3; ln -sf /opt/node24/bin/pnpm /usr/local/bin/pnpm; pnpm -v; export DSH_HOME=/root/nexttavern-home; cd /root && timeout 1200 dsh plugin --profile web add dsh-nexttavern </dev/null > /root/plugin-add2.log 2>&1; echo \"rc=$?\"; tail -c 3000 /root/plugin-add2.log'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export NODE_USE_ENV_PROXY=1 DSH_HOME=/root/nexttavern-home; cd /root/nexttavern-workspace && (timeout 60 dsh web --host 127.0.0.1 --port 3510 > /root/web-start.log 2>&1 &); sleep 40; cat /root/web-start.log | head -60; echo ----; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / -> %{http_code}\\n'\"'\"' http://127.0.0.1:3510/ 2>&1'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export DSH_HOME=/root/nexttavern-home; dsh web --help 2>&1 | head -60; echo ----; grep -rn -i '\"'\"'DSH_.*TOKEN\\|token'\"'\"' /root/web-start.log | head; ls /root/nexttavern-home/profiles/web | head -30'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export NODE_USE_ENV_PROXY=1 DSH_HOME=/root/nexttavern-home; cd /root/nexttavern-workspace && (timeout 90 dsh web --host 127.0.0.1 --port 3510 --no-open > /root/web-start2.log 2>&1 &); sleep 35; T=$(grep -o '\"'\"'token=<secret> ]*'\"'\"' /root/web-start2.log | head -1 | cut -d= -f2); echo \"token_len=${#T}\"; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / (token) -> %{http_code}\\n'\"'\"' \"http://127.0.0.1:3510/?token=<secret>\"; curl -sS -m 10 -o /dev/null -w '\"'\"'GET /api/ (token header) -> %{http_code}\\n'\"'\"' -H \"Authorization: <secret>\" http://127.0.0.1:3510/api/ ; curl -sS -m 10 -w '\"'\"'\\n%{http_code}\\n'\"'\"' -H \"Authorization: <secret>\" http://127.0.0.1:3510/api/health 2>&1 | head -c 600; echo; echo ----; tail -20 /root/web-start2.log'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'head -c 2500 /root/web-start2.log; echo; echo ----; ls -la /root/nexttavern-home/logs/ | tail -5; LOG=$(ls -t /root/nexttavern-home/logs/startup-*.log | head -1); echo \"$LOG\"; head -c 4000 \"$LOG\"'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'pkill -f '\"'\"'dsh web'\"'\"' 2>/dev/null; sleep 3; (ss -ltnp 2>/dev/null | grep 3510) || echo \"port 3510 free\"; export NODE_USE_ENV_PROXY=1 DSH_HOME=/root/nexttavern-home; cd /root/nexttavern-workspace && (timeout 150 dsh web --host 127.0.0.1 --port 3510 --no-open > /root/web-start3.log 2>&1 &); for i in $(seq 1 20); do sleep 3; if grep -q '\"'\"'token='<secret>'\"' /root/web-start3.log; then break; fi; done; cat /root/web-start3.log | head -c 1500; echo; T=$(grep -o '\"'\"'token=<secret> ]*'\"'\"' /root/web-start3.log | head -1 | cut -d= -f2); echo \"token_len=${#T}\"; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / (no token) -> %{http_code}\\n'\"'\"' http://127.0.0.1:3510/; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / (token) -> %{http_code}\\n'\"'\"' \"http://127.0.0.1:3510/?token=<secret>\"'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'ps -eo pid,args | grep '\"'\"'[d]sh web'\"'\"' || echo \"no dsh web processes\"; ss -ltnp 2>/dev/null | grep 3510 || echo \"port 3510 free\"'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'export NODE_USE_ENV_PROXY=1 DSH_HOME=/root/nexttavern-home; cd /root/nexttavern-workspace && (timeout 150 dsh web --host 127.0.0.1 --port 3510 --no-open > /root/web-start3.log 2>&1 &); for i in $(seq 1 25); do sleep 3; grep -q '\"'\"'token='<secret>'\"' /root/web-start3.log && break; done; head -c 1500 /root/web-start3.log; echo; T=$(grep -o '\"'\"'token=<secret> ]*'\"'\"' /root/web-start3.log | head -1 | cut -d= -f2); echo \"token_len=${#T}\"; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / (no token) -> %{http_code}\\n'\"'\"' http://127.0.0.1:3510/; curl -sS -m 10 -o /dev/null -w '\"'\"'GET / (token) -> %{http_code}\\n'\"'\"' \"http://127.0.0.1:3510/?token=<secret>\"'",
    "/usr/bin/python3 -c 'import subprocess,sys,tempfile;o,e=tempfile.TemporaryFile(),tempfile.TemporaryFile();c=subprocess.run(sys.argv[1:],stdin=subprocess.DEVNULL,stdout=o,stderr=e,start_new_session=True).returncode;[(f.seek(0),t.buffer.write(f.read(1048576)),t.flush()) for f,t in ((o,sys.stdout),(e,sys.stderr))];sys.exit(c if c>=0 else 128-c)' /bin/bash -lc 'eval \"$(printf %s \"$@\" | base64 -d)\"' coldpass-script bWtkaXIgLXAgL3dvcmtzcGFjZS8uY29sZHBhc3MgJiYgY2QgL3dvcmtzcGFjZS8uY29sZHBhc3MgJiYgY2F0ID4gcHJvYmUuanNvbiA8PCdFT0YnCnsiY2hlY2tzIjpbCiB7Im5hbWUiOiJpbnN0YWxsIiwia2luZCI6ImNsaSIsImFyZ3YiOlsiZHNoIiwiLS12ZXJzaW9uIl0sImN3ZCI6Ii93b3Jrc3BhY2UiLCJleHBlY3QiOiJleGl0IDA7IEBkZWVwc2Vlay1haS9kc2ggMC4xLjctcmMuMiB3aXRoIGRzaC1uZXh0dGF2ZXJuIDAuMi45IHBsdWdpbiBhZGRlZCB0byBwcm9maWxlIHdlYiJ9LAogeyJuYW1lIjoic3RhcnQiLCJraW5kIjoiaHR0cCIsImFyZ3YiOlsiZHNoIiwid2ViIiwiLS1ob3N0IiwiMTI3LjAuMC4xIiwiLS1wb3J0IiwiMzUxMCIsIi0tbm8tb3BlbiJdLCJjd2QiOiIvd29ya3NwYWNlIiwiZW52Ijp7IkRTSF9IT01FIjoiL3Jvb3QvbmV4dHRhdmVybi1ob21lIiwiTk9ERV9VU0VfRU5WX1BST1hZIjoiMSJ9LCJleHBlY3QiOiJzZXJ2ZXIgbGlzdGVucyBvbiAxMjcuMC4wLjE6MzUxMDsgR0VUIC8gd2l0aG91dCB0b2tlbiByZXR1cm5zIDQwMTsgR0VUIC8gd2l0aCBwZXItc3RhcnQgdG9rZW4gcmV0dXJucyAzMDMiLCJub3RlIjoiUGVyLXN0YXJ0IHRva2VuIGlzIHByaW50ZWQgb24gc3Rkb3V0OyBjaGVja2VyIG11c3QgcmVhZCBpdCBmcm9tIHRoZSBzdGFydCBsb2cuIn0KXX0KRU9GCmNhdCA+IHJlcG9ydC5qc29uIDw8J0VPRicKeyJyZXBvIjoiaHR0cHM6Ly9naXRodWIuY29tL2E4NjU4Mjc1MS9kc2gtbmV4dHRhdmVybiIsImNvbW1pdCI6IjE3NDllMWY3Y2NjMTMyMTg5NTZlNzY1ZDRiYTc2NjgzNjJlZDAyY2QiLCJvdXRjb21lIjoicGFydGlhbCIsImNoZWNrcyI6eyJpbnN0YWxsIjoicGFzcyIsInN0YXJ0IjoicGFzcyIsImxpc3RfdG9vbHMiOiJub3RfcnVuIiwiY3JlZGVudGlhbHNfZXJyb3IiOiJvYnNlcnZlZCJ9LCJkZXRhaWxzIjp7Imluc3RhbGwiOiJOb2RlIHYyNC4yMi4wIChtYW51YWwgdGFyYmFsbCBhdCAvb3B0L25vZGUyNCwgc3ltbGlua2VkIHRvIC91c3IvbG9jYWwvYmluKTsgbnBtIGluc3RhbGwgLWcgQGRlZXBzZWVrLWFpL2RzaEAwLjEuNy1yYy4yOyBwbnBtIDEyLjE0LjAgaW5zdGFsbGVkIGFzIGEgcHJlcmVxdWlzaXRlIGJlY2F1c2UgZHNoIHBsdWdpbiBhZGQgZmFpbGVkIHdpdGggJ3BucG0gd2FzIG5vdCBmb3VuZCcgKG5vdCBkb2N1bWVudGVkIGluIFJFQURNRSk7IGRzaCBwbHVnaW4gLS1wcm9maWxlIHdlYiBhZGQgZHNoLW5leHR0YXZlcm4gc3VjY2VlZGVkICgwLjIuOSkuIG5wbSBpbnN0YWxsLXNjcmlwdCB3YXJuaW5ncyB3ZXJlIG5vdCBhZGRyZXNzZWQuIiwic3RhcnQiOiJkc2ggd2ViIC0taG9zdCAxMjcuMC4wLjEgLS1wb3J0IDM1MTAgc3RhcnRzIGFuZCBzZXJ2ZXM7IHVuYXV0aGVudGljYXRlZCBHRVQgLyAtPiA0MDEsIHRva2VuaXplZCBHRVQgLyAtPiAzMDMuIEVhcmxpZXIgc2Vjb25kIHN0YXJ0IGZhaWxlZCB3aXRoIEVBRERSSU5VU0UgYmVjYXVzZSBhIHByaW9yIHNlcnZlciBzdGlsbCBoZWxkIHRoZSBwb3J0OyByZXNvbHZlZCBieSBhIGNsZWFuIHN0YXJ0LiIsIm9wZXJhdGlvbiI6IlN0b3J5L3JvbGVwbGF5IG9wZXJhdGlvbnMgd2VyZSBub3QgZXhlcmNpc2VkOiB0aGV5IG5lZWQgYSBtb2RlbCBwcm92aWRlciBBUEkga2V5LCB3aGljaCBpcyBub3QgYXZhaWxhYmxlIGluIHRoaXMgVk0uIiwiZGV2aWF0aW9ucyI6WyJwbnBtIGFkZGVkIG1hbnVhbGx5IGFzIGEgcHJlcmVxdWlzaXRlIiwiTm9kZSAyNCBpbnN0YWxsZWQgZnJvbSBub2RlanMub3JnIHRhcmJhbGwiXX0sInNvdXJjZV9tb2RpZmllZCI6ZmFsc2V9CkVPRgpjYXQgPiBvYnNlcnZlZC5qc29uIDw8J0VPRicKeyJkc2hfdmVyc2lvbiI6IjAuMS43LXJjLjIiLCJwbHVnaW4iOiJkc2gtbmV4dHRhdmVybkAwLjIuOSIsIm5vZGUiOiJ2MjQuMjIuMCIsInBucG0iOiIxMi4xNC4wIiwic2VydmVyIjp7InVybCI6Imh0dHA6Ly8xMjcuMC4wLjE6MzUxMC8iLCJ1bmF1dGhlbnRpY2F0ZWRfc3RhdHVzIjo0MDEsInRva2VuaXplZF9zdGF0dXMiOjMwMywidG9rZW5fcHJpbnRlZCI6dHJ1ZX0sInN0YXJ0dXBfbG9nIjoiL3Jvb3Qvd2ViLXN0YXJ0My5sb2ciLCJibG9ja2VkX29wZXJhdGlvbnMiOlsibW9kZWwtYmFja2VkIHN0b3J5L3JvbGVwbGF5IChubyBwcm92aWRlciBBUEkga2V5KSJdfQpFT0YKcHl0aG9uMyAtbSBqc29uLnRvb2wgcHJvYmUuanNvbiA+L2Rldi9udWxsICYmIHB5dGhvbjMgLW0ganNvbi50b29sIHJlcG9ydC5qc29uID4vZGV2L251bGwgJiYg cHl0aG9uMyAtbSBqc29uLnRvb2wgb2JzZXJ2ZWQuanNvbiA+L2Rldi9udWxsICYmIGVjaG8gImFsbCB0aHJlZSB2YWxpZCBKU09OIjsgbHMgLWxhIC93b3Jrc3BhY2UvLmNvbGRwYXNz",
    "/usr/bin/python3 -I /checker/check.py --probe"
  ],
  "platform_conflicts": null,
  "claims_note": null,
  "maintained_note": null,
  "repo": "a86582751/dsh-nexttavern",
  "service_tier": null,
  "maintained": null,
  "source_pin": null,
  "operation_scope": "partial checks",
  "reasoning": "low",
  "claims": [],
  "platform": "linux",
  "cost_to_try": null,
  "backend": null,
  "tool_transport": "mcp-assigned-vm",
  "hardware": null,
  "agent_interface": null,
  "profile": {
    "model": "claude-haiku-5-5",
    "reasoning": "low"
  },
  "date": "2026-10-18T10:32:37.725213+00:00",
  "kind": "repo",
  "resources": {
    "cpus": 2,
    "disk_mib": 16384,
    "memory_mib": 4096
  },
  "error_excerpt": "README smoke check did not pass",
  "pass": false,
  "evidence_version": null,
  "source_revision": null,
  "run_id": "a86582751--dsh-nexttavern-claude-haiku-5-5-1792317388398330249",
  "last_release_at": null,
  "furthest_model": null,
  "model": "claude-haiku-5-5",
  "what_it_did": null,
  "sandbox_source": null,
  "other_run_id": null,
  "hosting": null,
  "tested_commit": null,
  "guest_setup": null,
  "mcp_context": null,
  "agent_interfaces": [],
  "setup_identity": null,
  "works": null,
  "install_s": 6.532,
  "fix_id": "fix-b8739c82a00e397bcb13",
  "tokens_in": 796062,
  "tested_at": null,
  "test_version": "readme-e5e81cf228300357ea6c0628e680d357bb9c0c57234add6ccbc93f14c8b448c9",
  "recovery": {
    "source": "legacy-oct16-18",
    "original_run_id": "a86582751--dsh-nexttavern-claude-haiku-5-5-1792317388398330249",
    "historical": true,
    "ledger_sha256": "c5e6a833c182c1e2aecf69d0bd0020aec63c65d98f3e933e4b32232340312736"
  },
  "transcript_url": "/transcripts/a86582751--dsh-nexttavern-claude-haiku-5-5-1792317388398330249.txt",
  "report_url": "/reports/a86582751--dsh-nexttavern-claude-haiku-5-5-1792317388398330249.json"
}
