{
  "tokens_out": 5186,
  "outcome": "unsupported",
  "suggested_fix": "Add a README Usage section with a concrete command (e.g. a pyrig-openssf subcommand that produces output) so a useful operation can be probed.",
  "cycle_checks": null,
  "fault": {
    "owner": "prerequisite",
    "status": "diagnosed",
    "reason": "No runnable README operation beyond install; the product has no documented subcommand to exercise.",
    "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": "initial",
  "topic": null,
  "needs_which": null,
  "tested_with": null,
  "native_bundle": null,
  "agent_runtime": "claude-code",
  "maintenance_note": null,
  "runtime_version": null,
  "does_what_it_says": null,
  "commit": "f03c357c49d295037840b48b61183376d0625ee7",
  "failure_origin": null,
  "stuck_step": "/bin/bash -c 'o=$(mktemp);e=$(mktemp);/bin/bash -lc \"$1\" </dev/null >\"$o\" 2>\"$e\";c=$?;cat \"$o\";cat \"$e\" >&2;rm -f \"$o\" \"$e\";exit $c' coldpass 'export CDP_URL=http://<internal-ip>:9226; export <env-var>=http://<internal-ip>:9226; export <env-var>=<host-path>; cd <host-path> && cd <host-path>; mkdir -p .coldpass; cat > .coldpass/probe.json <<'\"'\"'EOF'\"'\"'\n{\"checks\":[\n {\"check\":\"install\",\"kind\":\"cli\",\"argv\":[\"<host-path>\",\"build\"],\"cwd\":\"<host-path>\",\"expected_text\":\"Build finished\"},\n {\"check\":\"start\",\"kind\":\"cli\",\"argv\":[\"<host-path>\",\"--help\"],\"cwd\":\"<host-path>\",\"expected_text\":\"A pyrig plugin that integrates OpenSSF functionality\"}\n]}\nEOF\ncat > .coldpass/report.json <<'\"'\"'EOF'\"'\"'\n{\"outcome\":\"unsupported\",\n \"operation\":\"Install via `uv sync` (README has no runnable command; CI deploy.yml docs build `uv run zensical build` run as partial install check); start check runs `pyrig-openssf --help`.\",\n \"operation_scope\":\"README contains only badges and a one-line description; no documented useful operation. pyrig-openssf exposes no subcommands (only --help/--version/-v/-q); its functionality is a pyrig plugin with no documented CLI operation. Test and lint suites (uv run pytest, uv run prek) were intentionally not run per task instructions.\",\n \"steps\":[\"curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1)\",\"uv sync (exit 0; installed pyrig-openssf 0.2.0 into .venv)\",\"uv run zensical build (CI deploy.yml command; '\"'\"'Build finished in 0.67s'\"'\"', site/ generated, exit 0)\",\"pyrig-openssf --help (exit 0)\"],\n \"deviations\":[\"uv was not preinstalled; installed via astral.sh install script per CONTRIBUTING.md '\"'\"'uv sync'\"'\"' prerequisite. Used $HOME/.local/bin on PATH.\"],\n \"stuck_step\":null,\n \"main_blocker\":\"No runnable README operation beyond install; the product has no documented subcommand to exercise.\",\n \"suggested_fix\":\"Add a README Usage section with a concrete command (e.g. a pyrig-openssf subcommand that produces output) so a useful operation can be probed.\"}\nEOF\npython3 -m json.tool .coldpass/probe.json >/dev/null && python3 -m json.tool .coldpass/report.json >/dev/null && <env-var>=<host-path> python3 -I <host-path> --validate'",
  "repo_url": null,
  "needs": null,
  "checks": [
    {
      "status": "PASS",
      "details": {
        "working": false,
        "argv": [
          "build"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "Build started\nBuild finished in 0.16s",
        "stderr": "No issues found",
        "needs_credentials": false,
        "needs_browser": false,
        "scope": "partial: install"
      },
      "check": "install",
      "optional": false
    },
    {
      "status": "FAIL",
      "details": {
        "working": false,
        "argv": [
          "--help"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "                                                                                \n Usage: pyrig-openssf [OPTIONS] COMMAND [ARGS]...                               \n                                                                                \n A pyrig plugin that integrates OpenSSF functionality.                          \n                                                                                \n\u256d\u2500 Options \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 --version                            Show the version and exit.              \u2502\n\u2502 --verbose             -v      <int>  Increase verbosity: -v (DEBUG), -vv     \u2502\n\u2502                                      (modules), -vvv (timestamps)            \u2502\n\u2502                                      [default: 0]                            \u2502\n\u2502 --quiet               -q      <int>  Decrease verbosity: -q (WARNING), -qq   \u2502\n\u2502                                      (ERROR), -qqq (CRITICAL)                \u2502\n[excerpt truncated]",
        "stderr": "",
        "needs_credentials": false,
        "needs_browser": false,
        "blocker": "wrong subcommand or usage-only response: {\"returncode\": 0, \"stdout\": \"                                                                                \\n Usage: pyrig-openssf [OPTIONS] COMMAND [ARGS]...                               \\n                                                                                \\n A pyrig plugin that integrates OpenSSF functionality.                          \\n                                                                                \\n\\u256d\\u2500 Options \\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u256e\\n\\u2502 --version                            Show the version and exit.              \\u2502\\n\\u2502 --verbose             -v      <int>  Increase verbosity: -v (DEBUG), -vv     \\u2502\\n\\u2502                                      (modules), -vvv (timestamps)            \\u2502\\n\\u2502                                      [default: 0]                            \\u2502\\n\\u2502 --quiet               -q      <int>  Decrease verbosity: -q (WARNING), -qq   \\u2502\\n\\u2502                                      (ERROR), -qqq (CRITICAL)                \\u2502\\n\\u2502                                      [default: 0]                            \\u2502\\n\\u2502 --install-completion                 Install completion for the current      \\u2502\\n\\u2502                                      shell.                                  \\u2502\\n\\u2502 --show-completion                    Show completion for the current shell,  \\u2502\\n\\u2502                                      to copy it or customize the             \\u2502\\n\\u2502                                      installation.                           \\u2502\\n\\u2502 --help                               Show this message and exit.             \\u2502\\n\\u2570\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u2500\\u256f\\n\\n\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}"
      },
      "check": "start",
      "optional": false
    }
  ],
  "open_issues": null,
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "verifies_run_id": null,
  "total_s": 86.1461660861969,
  "license": null,
  "tool_calls": 14,
  "model_version": "claude-haiku-5-5",
  "example_checks": [],
  "mcp": null,
  "other_model": null,
  "first_use_s": null,
  "native_tool_calls": 14,
  "last_commit_at": null,
  "source": "https://github.com/Winipedia/pyrig-openssf",
  "models_agree": null,
  "maintenance_verdict": null,
  "cost_usd": 0.01142961,
  "safety": null,
  "answered_issues": null,
  "what_failed": null,
  "steps": [
    "cat README.md 2>/dev/null | head -200; ls -la; ls -la .coldpass 2>/dev/null; ls <host-path>",
    "sed -n 40,200p README.md; ls docs; cat <host-path> | head -80",
    "cd <host-path>; tail -c 1500 README.md; echo ----; cat docs/index.md | head -120; echo ----; cat pyproject.toml | head -80; ls .github/workflows; cat .python-version; which uv python3; python3 --version",
    "cd <host-path>; cat CONTRIBUTING.md; echo ----; sed -n 1,80p .github/workflows/health_check.yml; echo ----; find src -maxdepth 3 | head -50; cat docs/api.md | head -60",
    "cd <host-path>; ls -R src | head; cat src/pyrig_openssf/__init__.py | head -40; (command -v uv || (curl -LsSf https://astral.sh/uv/install.sh | sh)) 2>&1 | tail -3; export PATH=$HOME/.local/bin:$PATH; uv --version",
    "cd <host-path>; export PATH=$HOME/.local/bin:$PATH NODE_USE_ENV_PROXY=1; uv sync 2>&1 | tail -15; echo EXIT=$?; ls .venv/bin | grep -i pyrig",
    "cd <host-path>; ./.venv/bin/pyrig-openssf --help 2>&1 | head -60; echo EXIT=$?",
    "cd <host-path>; cat src/pyrig_openssf/__init__.py; ls tests; cat .venv/lib/python3.12/site-packages/*pyrig_openssf*.dist-info/entry_points.txt 2>/dev/null; ./.venv/bin/pyrig-openssf version 2>&1 | tail -3; ./.venv/bin/pyrig-openssf --version 2>&1|tail -2",
    "cd <host-path>; ./.venv/bin/pyrig --help 2>&1 | sed -n 1,40p; echo ----; grep -ril openssf .venv/lib/python3.12/site-packages --include=*.py -l | grep -v \"pyrig_openssf/\" | head; ls .venv/lib/python3.12/site-packages | grep -i -E \"pyrig|openssf\"",
    "cd <host-path>; grep -n -E '^\\s+\"run\":|pyrig|openssf' .github/workflows/*.yml | head -60; grep -n -i -E \"openssf|scorecard\" docs/*.md | head",
    "cd <host-path>; grep -n -E \"'check'|\\\"check\\\"|checks|unsupported|--validate|def validate\" check.py | head -60",
    "cd <host-path>; sed -n 80,130p check.py; sed -n 380,410p check.py; sed -n 520,560p check.py",
    "cd <host-path>; export NODE_USE_ENV_PROXY=1; timeout 280 ./.venv/bin/zensical build 2>&1 | tail -8; echo EXIT=${PIPESTATUS[0]}; ls -d site 2>/dev/null; ./.venv/bin/pyrig-openssf --help >/dev/null 2>&1; echo HELP_EXIT=$?",
    "cd <host-path>; mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'\n{\"checks\":[\n {\"check\":\"install\",\"kind\":\"cli\",\"argv\":[\"<host-path>\",\"build\"],\"cwd\":\"<host-path>\",\"expected_text\":\"Build finished\"},\n {\"check\":\"start\",\"kind\":\"cli\",\"argv\":[\"<host-path>\",\"--help\"],\"cwd\":\"<host-path>\",\"expected_text\":\"A pyrig plugin that integrates OpenSSF functionality\"}\n]}\nEOF\ncat > .coldpass/report.json <<'EOF'\n{\"outcome\":\"unsupported\",\n \"operation\":\"Install via `uv sync` (README has no runnable command; CI deploy.yml docs build `uv run zensical build` run as partial install check); start check runs `pyrig-openssf --help`.\",\n \"operation_scope\":\"README contains only badges and a one-line description; no documented useful operation. pyrig-openssf exposes no subcommands (only --help/--version/-v/-q); its functionality is a pyrig plugin with no documented CLI operation. Test and lint suites (uv run pytest, uv run prek) were intentionally not run per task instructions.\",\n \"steps\":[\"curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1)\",\"uv sync (exit 0; installed pyrig-openssf 0.2.0 into .venv)\",\"uv run zensical build (CI deploy.yml command; 'Build finished in 0.67s', site/ generated, exit 0)\",\"pyrig-openssf --help (exit 0)\"],\n \"deviations\":[\"uv was not preinstalled; installed via astral.sh install script per CONTRIBUTING.md 'uv sync' prerequisite. Used $HOME/.local/bin on PATH.\"],\n \"stuck_step\":null,\n \"main_blocker\":\"No runnable README operation beyond install; the product has no documented subcommand to exercise.\",\n \"suggested_fix\":\"Add a README Usage section with a concrete command (e.g. a pyrig-openssf subcommand that produces output) so a useful operation can be probed.\"}\nEOF\npython3 -m json.tool .coldpass/probe.json >/dev/null && python3 -m json.tool .coldpass/report.json >/dev/null && <env-var>=<host-path> python3 -I <host-path> --validate"
  ],
  "platform_conflicts": null,
  "claims_note": null,
  "maintained_note": null,
  "repo": "Winipedia/pyrig-openssf",
  "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-18T18:01:36.978954+00:00",
  "kind": "repo",
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "error_excerpt": "No runnable README operation beyond install; the product has no documented subcommand to exercise.",
  "pass": null,
  "evidence_version": null,
  "source_revision": null,
  "run_id": "Winipedia--pyrig-openssf-claude-haiku-5-5-1792346410832776314",
  "last_release_at": null,
  "furthest_model": null,
  "model": "claude-haiku-5-5",
  "what_it_did": "Install via `uv sync` (README has no runnable command; CI deploy.yml docs build `uv run zensical build` run as partial install check); start check runs `pyrig-openssf --help`.",
  "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": null,
  "fix_id": null,
  "tokens_in": 319414,
  "tested_at": null,
  "test_version": "readme-2e7d3cb1b49a8213de0d5c33ce91d6c77432809ec683ffa1501492f502faa935",
  "recovery": {
    "source": "legacy-oct16-18",
    "original_run_id": "Winipedia--pyrig-openssf-claude-haiku-5-5-1792346410832776314",
    "historical": true,
    "ledger_sha256": "c5e6a833c182c1e2aecf69d0bd0020aec63c65d98f3e933e4b32232340312736"
  },
  "transcript_url": "/transcripts/Winipedia--pyrig-openssf-claude-haiku-5-5-1792346410832776314.txt",
  "report_url": "/reports/Winipedia--pyrig-openssf-claude-haiku-5-5-1792346410832776314.json"
}
