{
  "winvm-uninstall-check": {
    "durationMs": 1518,
    "exitCode": 0,
    "ok": true,
    "schemaVersion": 1,
    "status": "ok",
    "stderr": "",
    "stdout": "{\r\n    \"userExe\":  false,\r\n    \"machineExe\":  false,\r\n    \"uninstallProcesses\":  [\r\n\r\n                           ],\r\n    \"registeredApps\":  [\r\n                           {\r\n                               \"DisplayName\":  \"KiCad 10.0\",\r\n                               \"DisplayVersion\":  \"10.0.6\"\r\n                           }\r\n                       ]\r\n}\r\n",
    "success": true,
    "timedOut": false,
    "timeoutSeconds": 75
  },
  "winvm-uninstall-final": {
    "durationMs": 764,
    "exitCode": 0,
    "ok": true,
    "schemaVersion": 1,
    "status": "ok",
    "stderr": "",
    "stdout": "{\r\n    \"userExe\":  false,\r\n    \"machineExe\":  false,\r\n    \"uninstallProcesses\":  [\r\n\r\n                           ],\r\n    \"registeredApps\":  [\r\n\r\n                       ]\r\n}\r\n",
    "success": true,
    "timedOut": false,
    "timeoutSeconds": 75
  },
  "winvm-absent-readiness": {
    "_hint": "Read-only host-app detection (no install, no plugin load, no subprocess). Bridge won't silently auto-install KiCad as a dependency/prewarm (v1.9.47), but the agent still installs it FOR the user on request \u2014 never hand the user a manual download. KiCad is installed and ready.",
    "_timeoutHint": "ab waits up to 130s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
    "defaultVersion": "10.0",
    "detected": true,
    "durationMs": 23,
    "error": "",
    "hostApp": "KiCad",
    "output": "",
    "ready": true,
    "schemaVersion": 1,
    "status": "ok",
    "statusVerb": "kicad_status",
    "success": true,
    "timeoutSeconds": 130,
    "versionCount": 1,
    "versions": [
      {
        "default": true,
        "exePath": "C:/Program Files/KiCad/10.0/bin/kicad.exe",
        "version": "10.0"
      }
    ]
  },
  "winvm-absent-versions": {
    "_hint": "Pass kicadVersion to any kicad_open_* command to pick a specific version (e.g. {\"kicadVersion\":\"10.0\"}). Omit to use the newest (10.0). v1.7.4+: each entry now includes pythonVersion, pluginDir, adomPluginInstalled, ipcApiAvailable, binaries{}, libraryTablePaths{} \u2014 see the integration plan.",
    "_timeoutHint": "ab waits up to 130s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
    "activeVersion": "10.0",
    "count": 1,
    "default": "10.0",
    "durationMs": 588,
    "error": "",
    "output": "",
    "runningInstances": [],
    "schemaVersion": 1,
    "status": "ok",
    "statusVerb": "kicad_status",
    "success": true,
    "timeoutSeconds": 130,
    "versions": [
      {
        "adomBridgeInstalled": true,
        "adomBridgeLoaderInstalled": true,
        "adomBridgeVersion": null,
        "adomLibrary": {
          "footprintCount": 0,
          "footprintLibraries": [],
          "footprintsInstalled": false,
          "symbolCount": 1,
          "symbolLibraries": [
            {
              "count": 1,
              "name": "Adom",
              "uri": "C:/Users/azureuser/Documents/KiCad/10.0/symbols/Adom.kicad_sym"
            }
          ],
          "symbolsInstalled": true
        },
        "adomPluginInstalled": false,
        "adomPluginVersion": null,
        "base_dir": "C:/Program Files/KiCad/10.0",
        "bin_dir": "C:/Program Files/KiCad/10.0/bin",
        "binaries": {
          "eeschema": "C:/Program Files/KiCad/10.0/bin/eeschema.exe",
          "kicad": "C:/Program Files/KiCad/10.0/bin/kicad.exe",
          "kicadCli": "C:/Program Files/KiCad/10.0/bin/kicad-cli.exe",
          "pcbnew": "C:/Program Files/KiCad/10.0/bin/pcbnew.exe",
          "python": "C:/Program Files/KiCad/10.0/bin/python.exe"
        },
        "config_dir": "C:/Users/azureuser/AppData/Roaming/kicad/10.0",
        "default": true,
        "eeschema_exe": "C:/Program Files/KiCad/10.0/bin/eeschema.exe",
        "fp_lib_table": "C:/Users/azureuser/AppData/Roaming/kicad/10.0/fp-lib-table",
        "fullVersion": "10.0.6",
        "installPath": "C:/Program Files/KiCad/10.0",
        "installed": true,
        "ipcApiAvailable": false,
        "ipcApiScope": [],
        "kicad_cli_exe": "C:/Program Files/KiCad/10.0/bin/kicad-cli.exe",
        "kicad_exe": "C:/Program Files/KiCad/10.0/bin/kicad.exe",
        "libraryTablePaths": {
          "fpLibTable": "C:/Users/azureuser/AppData/Roaming/kicad/10.0/fp-lib-table",
          "symLibTable": "C:/Users/azureuser/AppData/Roaming/kicad/10.0/sym-lib-table"
        },
        "pcbnew_exe": "C:/Program Files/KiCad/10.0/bin/pcbnew.exe",
        "platform": "windows",
        "pluginDir": "C:/Users/azureuser/AppData/Roaming/KiCad/10.0/scripting/plugins",
        "pythonVersion": "3.11.5",
        "python_exe": "C:/Program Files/KiCad/10.0/bin/python.exe",
        "sym_lib_table": "C:/Users/azureuser/AppData/Roaming/kicad/10.0/sym-lib-table",
        "userSiteDir": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages",
        "user_3dmodels_dir": "C:/Users/azureuser/Documents/KiCad/10.0/3dmodels",
        "user_dir": "C:/Users/azureuser/Documents/KiCad/10.0",
        "user_footprints_dir": "C:/Users/azureuser/Documents/KiCad/10.0/footprints",
        "user_symbols_dir": "C:/Users/azureuser/Documents/KiCad/10.0/symbols",
        "version": "10.0"
      }
    ]
  },
  "winvm-absent-cold-readiness": {
    "_hint": "Read-only host-app detection (no install, no plugin load, no subprocess). Bridge won't silently auto-install KiCad as a dependency/prewarm (v1.9.47), but the agent still installs it FOR the user on request \u2014 never hand the user a manual download. KiCad not detected \u2014 offer to install it, then run `kicad_upgrade '{}'` (installs the official build from scratch, silent /S, Windows only; may raise a UAC prompt).",
    "_timeoutHint": "ab waits up to 130s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
    "defaultVersion": null,
    "detected": false,
    "durationMs": 24,
    "error": "",
    "hostApp": "KiCad",
    "output": "",
    "ready": false,
    "schemaVersion": 1,
    "status": "ok",
    "statusVerb": "kicad_status",
    "success": true,
    "timeoutSeconds": 130,
    "versionCount": 0,
    "versions": []
  }
}