{
  "tokens_out": 2758,
  "outcome": "pass",
  "suggested_fix": null,
  "cycle_checks": null,
  "fault": {
    "owner": null,
    "status": "resolved",
    "reason": null,
    "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": "985878b2878d0877703c3bf49ccf47db2dc5f781",
  "failure_origin": null,
  "stuck_step": null,
  "repo_url": null,
  "needs": null,
  "checks": [
    {
      "check": "operation",
      "status": "PASS",
      "details": {
        "working": true,
        "argv": [
          "stats",
          "-p",
          "MID",
          "-s",
          "form",
          "--available-only"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "\u250f\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2533\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2513\n\u2503 Name          \u2503 Team \u2503 Pos \u2503 Price \u2503 Mins \u2503 form \u25bc \u2503\n\u2521\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2547\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2529\n\u2502 Manzambi      \u2502 AVL  \u2502 MID \u2502 \u00a36.0m \u2502  254 \u2502    9.7 \u2502\n\u2502 Gro\u00df          \u2502 BHA  \u2502 MID \u2502 \u00a36.1m \u2502  610 \u2502    8.3 \u2502\n\u2502 Henderson     \u2502 CHE  \u2502 MID \u2502 \u00a34.9m \u2502  270 \u2502    7.7 \u2502\n\u2502 Neto          \u2502 CHE  \u2502 MID \u2502 \u00a36.5m \u2502  504 \u2502    7.3 \u2502\n\u2502 Gomez         \u2502 BHA  \u2502 MID \u2502 \u00a35.0m \u2502  610 \u2502    7.0 \u2502\n\u2502 Semenyo       \u2502 MCI  \u2502 MID \u2502 \u00a38.3m \u2502  553 \u2502    7.0 \u2502\n\u2502 Cunha         \u2502 MUN  \u2502 MID \u2502 \u00a37.9m \u2502  503 \u2502    7.0 \u2502\n\u2502 Iwobi         \u2502 FUL  \u2502 MID \u2502 \u00a35.4m \u2502  584 \u2502    6.7 \u2502\n\u2502 Buend\u00eda       \u2502 AVL  \u2502 MID \u2502 \u00a35.9m \u2502  535 \u2502    6.3 \u2502\n[excerpt truncated]",
        "stderr": "",
        "needs_credentials": false,
        "needs_browser": false,
        "scope": "product operation"
      }
    }
  ],
  "open_issues": null,
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "verifies_run_id": null,
  "total_s": 123.57573008537292,
  "license": null,
  "tool_calls": 9,
  "model_version": "claude-haiku-5-5",
  "example_checks": [],
  "mcp": null,
  "other_model": null,
  "first_use_s": null,
  "native_tool_calls": 9,
  "last_commit_at": null,
  "source": "https://github.com/rossgroomio/fpl-cli",
  "models_agree": null,
  "maintenance_verdict": null,
  "cost_usd": 0.005753009999999999,
  "safety": null,
  "answered_issues": null,
  "what_failed": null,
  "steps": [
    "cat README.md 2>/dev/null | head -200; ls -la; git log -1 --format=%H 2>/dev/null",
    "echo CDP=$CDP_URL $<env-var>; which node npm python3 pip3 uv 2>&1; node -v 2>&1; ls <host-path> 2>&1",
    "grep -n '^#' README.md; grep -n -i 'mcp\\|pip install\\|pipx\\|uv \\|make ' README.md CONTRIBUTING.md | head -40; python3 --version; python3 -m pip --version; python3 -m venv --help >/dev/null 2>&1 && echo venv_ok",
    "sed -n 274,320p README.md; sed -n 239,273p README.md",
    "cd <host-path> && python3 -m venv .venv 2>&1 | tail -3; ls .venv/bin 2>/dev/null | head -3",
    "cd <host-path> && rm -rf .venv && (sudo apt-get update -qq && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -qq python3-venv python3-pip) >/tmp/apt.log 2>&1; echo apt=$?; tail -3 /tmp/apt.log; python3 -m venv .venv && .venv/bin/pip --version",
    "cd <host-path> && .venv/bin/pip install -q -e \".[dev]\" 2>&1 | tail -5; echo rc=$?; ls .venv/bin/fpl && .venv/bin/fpl --help | head -30",
    "cd <host-path> && timeout 120 .venv/bin/fpl stats -p MID -s form --available-only 2>&1 | tail -25; echo rc=${PIPESTATUS[0]}",
    "cd <host-path> && mkdir -p .coldpass && ls -la .coldpass && cat > .coldpass/probe.json <<'EOF'\n{\"kind\":\"cli\",\"argv\":[\"<host-path>\",\"stats\",\"-p\",\"MID\",\"-s\",\"form\",\"--available-only\"],\"cwd\":\"<host-path>\"}\nEOF\ncat > .coldpass/report.json <<'EOF'\n{\"outcome\":\"working\",\"operation\":\"fpl stats -p MID -s form --available-only (README Quickstart): lists available midfielders sorted by form from live FPL data\",\"operation_scope\":\"Classic FPL data only; no fpl init/config, no LLM keys, no FPL credentials, no browser needed. Personal-squad commands (squad, review, league) not exercised.\",\"steps\":[\"Read README (Installation, Quickstart, Development sections)\",\"apt-get install python3-venv python3-pip (python3 -m venv failed without ensurepip)\",\"python3 -m venv .venv\",\"pip install -e \\\".[dev]\\\" (Development section)\",\"fpl stats -p MID -s form --available-only (Quickstart)\"],\"deviations\":[\"README Development: `python3 -m venv .venv` failed with ensurepip missing; ran `sudo apt-get install -y python3-venv python3-pip`, then recreated the venv. Installed no browser (Playwright/scraper extra skipped).\"],\"stuck_step\":null,\"main_blocker\":null,\"suggested_fix\":null}\nEOF\n<env-var>=<host-path> python3 -I <host-path> --validate"
  ],
  "platform_conflicts": null,
  "claims_note": null,
  "maintained_note": null,
  "repo": "rossgroomio/fpl-cli",
  "service_tier": null,
  "maintained": null,
  "source_pin": null,
  "operation_scope": "product operation",
  "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:04:06.499214+00:00",
  "kind": "repo",
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "error_excerpt": null,
  "pass": true,
  "evidence_version": null,
  "source_revision": null,
  "run_id": "rossgroomio--fpl-cli-claude-haiku-5-5-1792339322923470967",
  "last_release_at": null,
  "furthest_model": null,
  "model": "claude-haiku-5-5",
  "what_it_did": "fpl stats -p MID -s form --available-only (README Quickstart): lists available midfielders sorted by form from live FPL data",
  "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": 130028,
  "tested_at": null,
  "test_version": "readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a",
  "recovery": {
    "source": "legacy-oct16-18",
    "original_run_id": "rossgroomio--fpl-cli-claude-haiku-5-5-1792339322923470967",
    "historical": true,
    "ledger_sha256": "c5e6a833c182c1e2aecf69d0bd0020aec63c65d98f3e933e4b32232340312736"
  },
  "transcript_url": "/transcripts/rossgroomio--fpl-cli-claude-haiku-5-5-1792339322923470967.txt",
  "report_url": "/reports/rossgroomio--fpl-cli-claude-haiku-5-5-1792339322923470967.json"
}
