{
  "_hint": "focusEvents is the focus sentinel log: a self-raise (bounced) entry is a PREVENTED foreground steal; user-foregrounded means the human chose it. The full state of the union: every KiCad-owned window is in shots[] as inline base64 PNG (render them all — one window is NOT the app). modalDialogs non-empty means something is blocking; editors.list is the plugin's logical inventory (null while the editor's Python is still binding, issue #21). Poll before/after an action to confirm it landed. includeImages:false for a cheap logical poll.",
  "_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 — the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
  "_userFocusRestored": false,
  "activeVersion": "10.0",
  "bridgeVersion": "0.9.349",
  "durationMs": 274,
  "editors": {
    "kicadRunning": true,
    "list": [
      {
        "exeName": "pcbnew",
        "frameClass": "Frame",
        "frameTitle": "adom-demo — PCB Editor",
        "hwnd": 2559192,
        "isShown": true,
        "kind": "pcb_editor",
        "pid": 41344
      },
      {
        "exeName": "pcbnew",
        "frameClass": "Frame",
        "frameTitle": "Adom:TMF8829-1A — Footprint Editor",
        "hwnd": 135506,
        "isShown": true,
        "kind": "footprint_editor",
        "pid": 41344
      },
      {
        "exeName": "pcbnew",
        "frameClass": "Frame",
        "frameTitle": "3D Viewer",
        "hwnd": 396626,
        "isShown": true,
        "kind": "unknown",
        "pid": 41344
      }
    ],
    "summary": {
      "byKindCounts": {
        "footprint_editor": 1,
        "pcb_editor": 1,
        "unknown": 1
      },
      "failedPlugins": 0,
      "probedPlugins": 1,
      "totalEditors": 3
    }
  },
  "error": "",
  "focusDebug": {
    "backgroundedOnce": 0,
    "baselineCount": 5,
    "bridgeWindows": 5,
    "guardCount": 0,
    "guardianDemoteLimit": 3,
    "guardianDemotes": {},
    "hookStarted": true,
    "ownedPids": [
      38564,
      41344
    ],
    "parkAttempts": 0,
    "parkFightLimit": 3,
    "parkFightLog": [],
    "parkFights": {},
    "parkGaveUp": 0,
    "parkLastError": "",
    "parkedCount": 0,
    "rule": "each window is backgrounded EXACTLY once, then never touched again",
    "sentinelStarted": true,
    "sweepStarted": true,
    "sweepTicks": 2,
    "verbInflight": 2
  },
  "focusEvents": [],
  "kicadUpdate": {
    "_hint": "KiCad 10.0.6 is out (this box runs 10.0.5). Not urgent: mention it to the user when convenient and ask if they want it. If yes: kicad_close first, then kicad_upgrade {}: official downloads.kicad.org installer, silent, per-user, no UAC. Never update mid-design-work.",
    "installed": "10.0.5",
    "latest": "10.0.6"
  },
  "kicadVersionUsed": "10.0",
  "modalDialogs": [],
  "output": "",
  "running": true,
  "schemaVersion": 1,
  "shots": [],
  "status": "ok",
  "statusVerb": "kicad_status",
  "success": true,
  "timeoutSeconds": 130,
  "userIdleSeconds": 2.6,
  "windows": [
    {
      "className": "wxWindowNR",
      "hwnd": 2559192,
      "rect": {
        "bottom": 1349,
        "height": 1259,
        "left": 120,
        "right": 2122,
        "top": 90,
        "width": 2002
      },
      "title": "adom-demo — PCB Editor"
    },
    {
      "className": "wxWindowNR",
      "hwnd": 135506,
      "rect": {
        "bottom": 1355,
        "height": 1265,
        "left": 120,
        "right": 2306,
        "top": 90,
        "width": 2186
      },
      "title": "Adom:TMF8829-1A — Footprint Editor"
    },
    {
      "className": "wxWindowNR",
      "hwnd": 396626,
      "rect": {
        "bottom": 1434,
        "height": 1025,
        "left": 1358,
        "right": 2388,
        "top": 409,
        "width": 1030
      },
      "title": "3D Viewer"
    },
    {
      "className": "wxWindowNR",
      "hwnd": 592938,
      "rect": {
        "bottom": 1304,
        "height": 1080,
        "left": 320,
        "right": 2240,
        "top": 224,
        "width": 1920
      },
      "title": "Adom:TMF8829-1A — Symbol Editor"
    },
    {
      "className": "wxWindowNR",
      "hwnd": 14224364,
      "rect": {
        "bottom": 974,
        "height": 974,
        "left": 0,
        "right": 1330,
        "top": 0,
        "width": 1330
      },
      "title": "KiCad 10.0"
    }
  ]
}
