{
  "checker": {
    "claims": [
      {
        "claim": "The CLI displays recommended proxy and anti-bot infrastructure providers.",
        "command": "<guest-path> --recommendations",
        "evidence": "\u2026ProxyScrape (https://proxyscrape.com/?ref=mmm3zgm)\n  - Tier 3 (Headless Unblocker API): ZenRows (https://www.zenrows.com/)\n  - Open-Source Suite: GitHub (https://github.com/thomas123-mck/stealth-scraper-benchmark)\n================================================================================\n",
        "expected": "ProxyScrape and ZenRows recommendations are printed",
        "input": "--recommendations",
        "kind": "claim",
        "outcome": "Real input produced the expected result: ProxyScrape (https://proxyscrape.com/?ref=mmm3zgm)",
        "returncode": 0,
        "source": "stealth-benchmark --recommendations",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README.md and Python CLI/core entrypoints; they implement one-shot benchmark requests and recommendations, with no scheduler, cron, loop, webhook, --once, or --now cycle trigger.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README.md and Python CLI/core entrypoints; they implement one-shot benchmark requests and recommendations, with no scheduler, cron, loop, webhook, --once, or --now cycle trigger.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "--recommendations"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "================================================================================\n RECOMMENDED ANTI-BOT & RESIDENTIAL INFRASTRUCTURE\n================================================================================\n  - Tier 2 (Rotating Residential): ProxyScrape (https://proxyscrape.com/?ref=mmm3zgm)\n  - Tier 3 (Headless Unblocker API): ZenRows (https://www.zenrows.com/)\n  - Open-Source Suite: GitHub (https://github.com/thomas123-mck/stealth-scraper-benchmark)\n================================================================================",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Display recommendations",
        "command": "<guest-path> --recommendations",
        "deferred": false,
        "evidence": "================================================================================\n RECOMMENDED ANTI-BOT & RESIDENTIAL INFRASTRUCTURE\n================================================================================\n  - Tier 2 (Rotating Residential): ProxyScrape (https://proxyscrape.com/?ref=mmm3zgm)\n  - Tier 3 (Headless Unblocker API): ZenRows (https://www.zenrows.com/)\n  - Open-Source Suite: GitHub (https://github.com/thomas123-mck/stealth-scraper-benchmark)\n================================================================================",
        "expected": "ProxyScrape and ZenRows provider recommendations",
        "input": "--recommendations",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md \u00a73 Quickstart & Installation, Option 1",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "deviations": [
    "No repository Git metadata was present; source was already in the workspace, so no fetch was required.",
    "README provides no CI test command and documents no scheduler or recurring cycle.",
    "ProxyScrape and ZenRows require credentials; neither credential was available or needed for the recommendation operation."
  ],
  "fault_owner": null,
  "main_blocker": null,
  "operation": "Install and run the stealth benchmark CLI recommendation operation; also run the documented single-target HTTP benchmark",
  "operation_scope": "Python >=3.8; installed from the checkout into <guest-path> using Python 3.12.3. Recommendation output replays cleanly. The live README target https://httpbin.org/ip returned HTTP 200; ProxyScrape and ZenRows tiers were skipped because credentials were not configured.",
  "outcome": "working",
  "plain_failure": null,
  "steps": [
    "Read README.md and pyproject.toml; Python 3.12.3 satisfies requires-python >=3.8.",
    "Attempted `python3 -m pip install --user .`; system pip rejected the install with externally-managed-environment (PEP 668).",
    "Created `<guest-path> and ran `<guest-path> -m pip install .`; build and install succeeded.",
    "Ran `<guest-path> --recommendations`; provider recommendations printed.",
    "Ran `<guest-path> --url https://httpbin.org/ip --json`; direct request returned HTTP 200; credentialed tiers were skipped.",
    "Ran `<env-var>=<guest-path> python3 -I <guest-path> --validate --replay`; validation and replay passed."
  ],
  "stuck_step": null,
  "suggested_fix": null
}
