{
  "checker": {
    "details": {
      "argv": [
        "/tmp/v313/bin/python",
        "-m",
        "aiocomfoconnect",
        "discover"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "Discovered bridges:",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README/pyproject requires Python >=3.13; guest has only Python 3.12.3 and apt has no python3.13 package. Installed uv via pip (--user), ran 'uv python install 3.13' to get cpython-3.13.16, and built venv /tmp/v313 from it.",
    "Initial pip install into a 3.12 venv failed with 'requires a different Python: 3.12.3 not in >=3.13'; python3-venv/python3-pip were installed with apt first."
  ],
  "main_blocker": null,
  "operation": "python -m aiocomfoconnect discover (README CLI Usage) run from installed package on Python 3.13; exits 0 and prints 'Discovered bridges:' (no bridge on the guest network, so the list is empty).",
  "operation_scope": "Verifies install, CLI entrypoint, and LAN discovery code path. No real ComfoConnect LAN C bridge is present, so register/set-speed/show-sensors and other device-touching commands were not exercised.",
  "outcome": "working",
  "steps": [
    "pip3 install aiocomfoconnect equivalent: pip install <host-path> into a Python 3.13 venv at /tmp/v313",
    "python -m aiocomfoconnect --help",
    "python -m aiocomfoconnect discover"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
