{
  "tokens_out": 6102,
  "outcome": "unsupported",
  "suggested_fix": "For a working result, the repo needs a CLI or server entry point (e.g. [project.scripts] in pyproject.toml, or a documented command that prints output). Alternatively, the checker needs a library-level probe kind. The libraries themselves installed and ran correctly.",
  "cycle_checks": null,
  "fault": {
    "owner": "prerequisite",
    "status": "diagnosed",
    "reason": "The repository has no runnable CLI, server, or MCP entry point. The README documents only pip install and Python library APIs, so there is no product command the checker can accept as a working operation.",
    "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": "8045860e05d6b6e09dba73832bc07b2d95be6dac",
  "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> && cat > .coldpass/report.json <<'\"'\"'EOF'\"'\"'\n{\n  \"outcome\": \"unsupported\",\n  \"operation\": \"Installed the three pinned packages (FovesColor, FovesConfig, FovesLog) from the local source with pip into /tmp/fovesvenv, then ran the README'\"'\"'s documented Python usage examples: FovesColor hsl_to_rgb/rgb_tuple_to_hex/color_wheel, FovesConfig ConfigLoader context manager (read defaults, modify, write back config.json), and FovesLog LoggedTask.\",\n  \"operation_scope\": \"Partial evidence only. These are Python libraries with no CLI, server, or MCP surface, so no README command is a standalone product operation. The probe is an install-role check that imports the packages and calls hsl_to_rgb. The ConfigLoader and LoggedTask examples ran in /tmp/foves_scratch, not in the workspace. LoggedTask printed nothing because no logging handler was configured. The README example needs setup_log to show output.\",\n  \"steps\": [\n    \"README.md (root) read: it is an index of three subpackages, with pip install per package.\",\n    \"FovesColor/README.md, FovesConfig/README.md, FovesLog/README.md read; the README pip command is '\"'\"'pip install <Name>'\"'\"'.\",\n    \"apt-get update && apt-get install python3.12-venv (needed for python3 -m venv; the first attempt without sudo failed).\",\n    \"python3 -m venv /tmp/fovesvenv\",\n    \"/tmp/fovesvenv/bin/pip install ./FovesColor ./FovesConfig ./FovesLog (local pinned source, instead of the PyPI name in the README). Installed FovesColor 0.2.0, FovesConfig 0.1.1, FovesLog 0.1.4.\",\n    \"Ran the README usage examples from /tmp/foves_scratch; all returned rc=0.\",\n    \"Wrote .coldpass/probe.json (install-role checks), ran check.py --validate: valid.\"\n  ],\n  \"deviations\": [\n    \"README '\"'\"'pip install FovesColor'\"'\"' (PyPI): replaced with pip install of the local pinned source directories so the tested code is the pinned commit.\",\n    \"python3 -m venv failed with ensurepip unavailable (python3.12-venv missing). Ran sudo apt-get install python3.12-venv, then recreated the venv.\",\n    \"The README examples are code snippets, not commands, so the probe uses an agent-written -c import check. Under the install role this is partial evidence, not an operation.\"\n  ],\n  \"stuck_step\": null,\n  \"main_blocker\": \"The repository has no runnable CLI, server, or MCP entry point. The README documents only pip install and Python library APIs, so there is no product command the checker can accept as a working operation.\",\n  \"suggested_fix\": \"For a working result, the repo needs a CLI or server entry point (e.g. [project.scripts] in pyproject.toml, or a documented command that prints output). Alternatively, the checker needs a library-level probe kind. The libraries themselves installed and ran correctly.\"\n}\nEOF\npython3 -m json.tool .coldpass/report.json >/dev/null && echo report_ok; rm -rf /tmp/foves_scratch; <env-var>=<host-path> python3 -I <host-path> --probe; echo; <env-var>=<host-path> python3 -I <host-path> --validate; ls -la .coldpass'",
  "repo_url": null,
  "needs": null,
  "checks": [
    {
      "status": "PASS",
      "details": {
        "working": false,
        "argv": [
          "/tmp/fovesvenv/bin/python",
          "-c",
          "import FovesColor, FovesConfig, FovesLog; from FovesColor import hsl_to_rgb; from FovesConfig import ConfigLoader; from FovesLog import LoggedTask; print('FovesColor', FovesColor.__name__, 'FovesConfig', FovesConfig.__name__, 'FovesLog', FovesLog.__name__, 'hsl_to_rgb(120,100,50)=', hsl_to_rgb(120,100,50))"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "FovesColor FovesColor FovesConfig FovesConfig FovesLog FovesLog hsl_to_rgb(120,100,50)= (0, 255, 0)",
        "stderr": "",
        "needs_credentials": false,
        "needs_browser": false,
        "scope": "partial: install"
      },
      "check": "install",
      "optional": false
    }
  ],
  "open_issues": null,
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "verifies_run_id": null,
  "total_s": 180.22902250289917,
  "license": null,
  "tool_calls": 12,
  "model_version": "claude-haiku-5-5",
  "example_checks": [],
  "mcp": null,
  "other_model": null,
  "first_use_s": null,
  "native_tool_calls": 12,
  "last_commit_at": null,
  "source": "https://github.com/Foves7017/FovesLib",
  "models_agree": null,
  "maintenance_verdict": null,
  "cost_usd": 0.00983297,
  "safety": null,
  "answered_issues": null,
  "what_failed": null,
  "steps": [
    "cd <host-path> && git log --oneline -1 2>/dev/null; ls -la; cat README* 2>/dev/null | head -200",
    "cd <host-path> && ls -la .github/workflows 2>/dev/null; cat pyproject.toml setup.py package.json 2>/dev/null | head -80; ls <host-path> 2>/dev/null",
    "cd <host-path> && for d in FovesColor FovesConfig FovesLog; do echo \"=== $d\"; find $d -type f | head -50; done; echo; cat FovesColor/README.md",
    "cd <host-path> && cat FovesConfig/README.md; echo ======; cat FovesLog/README.md; echo; python3 --version; which pip pip3 uv 2>&1",
    "cd <host-path> && for d in FovesColor FovesConfig FovesLog; do echo \"=== $d\"; cat $d/pyproject.toml; done; echo; cat FovesLog/FovesLog/__init__.py FovesColor/FovesColor/__init__.py FovesConfig/FovesConfig/__init__.py; echo ===; cat <host-path> | head -150",
    "cd <host-path> && python3 --version && (python3 -m venv /tmp/fovesvenv 2>&1 || (apt-get update -qq && apt-get install -y -qq python3-venv >/dev/null 2>&1 && python3 -m venv /tmp/fovesvenv)) && export NODE_USE_ENV_PROXY=1 && /tmp/fovesvenv/bin/pip install -q ./FovesColor ./FovesConfig ./FovesLog 2>&1 | tail -20; echo \"rc=$?\"; /tmp/fovesvenv/bin/pip list 2>/dev/null | grep -i foves",
    "cd <host-path> && sudo apt-get update -qq && sudo apt-get install -y -qq python3.12-venv >/dev/null 2>&1; rm -rf /tmp/fovesvenv && python3 -m venv /tmp/fovesvenv && export NODE_USE_ENV_PROXY=1 && /tmp/fovesvenv/bin/pip install -q ./FovesColor ./FovesConfig ./FovesLog 2>&1 | tail -20; echo \"rc=${PIPESTATUS[0]}\"; /tmp/fovesvenv/bin/pip list 2>/dev/null | grep -i foves",
    "mkdir -p /tmp/foves_scratch && cd /tmp/foves_scratch && /tmp/fovesvenv/bin/python -c \"\nfrom FovesColor import hsl_to_rgb, rgb_to_hsl, rgb_tuple_to_hex, color_wheel\nprint(hsl_to_rgb(120,100,50)); print(rgb_tuple_to_hex([(255,0,0),(0,255,0)])); print(color_wheel(3,100,50))\nfrom pydantic import BaseModel\nfrom FovesConfig import ConfigLoader\nclass AppConfig(BaseModel):\n    host: str = 'localhost'; port: int = 8080; debug: bool = False\nwith ConfigLoader('config.json', AppConfig) as cfg:\n    print(cfg.host); cfg.port = 9090\nprint(open('config.json').read())\nimport logging, time\nfrom FovesLog import setup_log, LoggedTask\nwith LoggedTask('wait') as t:\n    time.sleep(0.1); t.checkpoint('i=0')\n\" 2>&1; echo rc=$?",
    "cd <host-path> && grep -n \"checks\\|def validate\\|--validate\\|stays_running\\|expected_text\" <host-path> | head -60",
    "sed -n 480,560p <host-path>",
    "cd <host-path> && ls -la .coldpass 2>&1; mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'\n{\n  \"checks\": [\n    {\n      \"check\": \"install\",\n      \"kind\": \"cli\",\n      \"argv\": [\"/tmp/fovesvenv/bin/python\", \"-c\", \"import FovesColor, FovesConfig, FovesLog; from FovesColor import hsl_to_rgb; from FovesConfig import ConfigLoader; from FovesLog import LoggedTask; print('FovesColor', FovesColor.__name__, 'FovesConfig', FovesConfig.__name__, 'FovesLog', FovesLog.__name__, 'hsl_to_rgb(120,100,50)=', hsl_to_rgb(120,100,50))\"],\n      \"cwd\": \"<host-path>\",\n      \"expected_text\": \"hsl_to_rgb(120,100,50)= (0, 255, 0)\"\n    }\n  ]\n}\nEOF\n<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?",
    "cd <host-path> && cat > .coldpass/report.json <<'EOF'\n{\n  \"outcome\": \"unsupported\",\n  \"operation\": \"Installed the three pinned packages (FovesColor, FovesConfig, FovesLog) from the local source with pip into /tmp/fovesvenv, then ran the README's documented Python usage examples: FovesColor hsl_to_rgb/rgb_tuple_to_hex/color_wheel, FovesConfig ConfigLoader context manager (read defaults, modify, write back config.json), and FovesLog LoggedTask.\",\n  \"operation_scope\": \"Partial evidence only. These are Python libraries with no CLI, server, or MCP surface, so no README command is a standalone product operation. The probe is an install-role check that imports the packages and calls hsl_to_rgb. The ConfigLoader and LoggedTask examples ran in /tmp/foves_scratch, not in the workspace. LoggedTask printed nothing because no logging handler was configured. The README example needs setup_log to show output.\",\n  \"steps\": [\n    \"README.md (root) read: it is an index of three subpackages, with pip install per package.\",\n    \"FovesColor/README.md, FovesConfig/README.md, FovesLog/README.md read; the README pip command is 'pip install <Name>'.\",\n    \"apt-get update && apt-get install python3.12-venv (needed for python3 -m venv; the first attempt without sudo failed).\",\n    \"python3 -m venv /tmp/fovesvenv\",\n    \"/tmp/fovesvenv/bin/pip install ./FovesColor ./FovesConfig ./FovesLog (local pinned source, instead of the PyPI name in the README). Installed FovesColor 0.2.0, FovesConfig 0.1.1, FovesLog 0.1.4.\",\n    \"Ran the README usage examples from /tmp/foves_scratch; all returned rc=0.\",\n    \"Wrote .coldpass/probe.json (install-role checks), ran check.py --validate: valid.\"\n  ],\n  \"deviations\": [\n    \"README 'pip install FovesColor' (PyPI): replaced with pip install of the local pinned source directories so the tested code is the pinned commit.\",\n    \"python3 -m venv failed with ensurepip unavailable (python3.12-venv missing). Ran sudo apt-get install python3.12-venv, then recreated the venv.\",\n    \"The README examples are code snippets, not commands, so the probe uses an agent-written -c import check. Under the install role this is partial evidence, not an operation.\"\n  ],\n  \"stuck_step\": null,\n  \"main_blocker\": \"The repository has no runnable CLI, server, or MCP entry point. The README documents only pip install and Python library APIs, so there is no product command the checker can accept as a working operation.\",\n  \"suggested_fix\": \"For a working result, the repo needs a CLI or server entry point (e.g. [project.scripts] in pyproject.toml, or a documented command that prints output). Alternatively, the checker needs a library-level probe kind. The libraries themselves installed and ran correctly.\"\n}\nEOF\npython3 -m json.tool .coldpass/report.json >/dev/null && echo report_ok; rm -rf /tmp/foves_scratch; <env-var>=<host-path> python3 -I <host-path> --probe; echo; <env-var>=<host-path> python3 -I <host-path> --validate; ls -la .coldpass"
  ],
  "platform_conflicts": null,
  "claims_note": null,
  "maintained_note": null,
  "repo": "Foves7017/FovesLib",
  "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-18T16:00:58.006051+00:00",
  "kind": "repo",
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "error_excerpt": "The repository has no runnable CLI, server, or MCP entry point. The README documents only pip install and Python library APIs, so there is no product command the checker can accept as a working operation.",
  "pass": null,
  "evidence_version": null,
  "source_revision": null,
  "run_id": "Foves7017--FovesLib-claude-haiku-5-5-1792339077777014849",
  "last_release_at": null,
  "furthest_model": null,
  "model": "claude-haiku-5-5",
  "what_it_did": "Installed the three pinned packages (FovesColor, FovesConfig, FovesLog) from the local source with pip into /tmp/fovesvenv, then ran the README's documented Python usage examples: FovesColor hsl_to_rgb/rgb_tuple_to_hex/color_wheel, FovesConfig ConfigLoader context manager (read defaults, modify, write back config.json), and FovesLog LoggedTask.",
  "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": 211853,
  "tested_at": null,
  "test_version": "readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a",
  "recovery": {
    "source": "legacy-oct16-18",
    "original_run_id": "Foves7017--FovesLib-claude-haiku-5-5-1792339077777014849",
    "historical": true,
    "ledger_sha256": "c5e6a833c182c1e2aecf69d0bd0020aec63c65d98f3e933e4b32232340312736"
  },
  "transcript_url": "/transcripts/Foves7017--FovesLib-claude-haiku-5-5-1792339077777014849.txt",
  "report_url": "/reports/Foves7017--FovesLib-claude-haiku-5-5-1792339077777014849.json"
}
