[
  {
    "verb": "kicad_routing_state",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "Use this revision as expectedRevision in kicad_route_net. Coordinates are mm, +y down. Connectivity is measured by KiCad; kicad_routing_validate checks clearance and unconnected items.",
      "_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.",
      "boardPath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "bridgeVersion": "0.9.340",
      "copperLayers": [
        "F.Cu",
        "B.Cu"
      ],
      "durationMs": 500,
      "error": "",
      "kicadVersionUsed": "10.0",
      "nets": [
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_1",
          "padCount": 2,
          "padGroups": [
            [
              "fee945ba-87d4-480e-88f0-06b875fd1e5a"
            ],
            [
              "fcba928a-c251-4170-921e-b2d9dd092193"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_2",
          "padCount": 2,
          "padGroups": [
            [
              "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            ],
            [
              "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_3",
          "padCount": 2,
          "padGroups": [
            [
              "8504368c-eb14-4118-962a-346d30cf1ba2"
            ],
            [
              "bdc606a6-5234-4d68-9b97-af444f1f0616"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_4",
          "padCount": 2,
          "padGroups": [
            [
              "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            ],
            [
              "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_5",
          "padCount": 2,
          "padGroups": [
            [
              "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            ],
            [
              "e38c53dc-7dd6-4461-a573-266d7c76033f"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 2,
          "name": "NET_6",
          "padCount": 3,
          "padGroups": [
            [
              "3d334398-b224-4f80-b176-09d31bce8458"
            ],
            [
              "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            ],
            [
              "e6ff0f60-ddff-4083-9082-849ebf06f759"
            ]
          ]
        }
      ],
      "netsRemaining": [
        "NET_1",
        "NET_2",
        "NET_3",
        "NET_4",
        "NET_5",
        "NET_6"
      ],
      "output": "",
      "pads": [
        {
          "footprint": "RoutingFixture:J3",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J3.1",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "1",
          "ref": "J3",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 125.0,
          "y": 116.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 110.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 110.0
        }
      ],
      "revision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "schemaVersion": 1,
      "segments": [],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  },
  {
    "verb": "kicad_route_net",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "expectedRevision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "net": "NET_1",
      "width": 0.25,
      "points": [
        "J1.1",
        [
          112,
          85
        ],
        [
          138,
          85
        ],
        "J2.1"
      ],
      "dryRun": true
    },
    "response": {
      "_hint": "Plan validated without editing. Submit with dryRun:false and the same revision.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "drc": {
        "clean": false,
        "errors": 0,
        "projectRulesCopied": [],
        "source": "live-editor-snapshot",
        "unconnected": 6,
        "unconnectedItems": [
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 6 [NET_6] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 110.0
                },
                "uuid": "3d334398-b224-4f80-b176-09d31bce8458"
              },
              {
                "description": "PTH pad 1 [NET_6] of J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 1 [NET_6] of J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
              },
              {
                "description": "PTH pad 6 [NET_6] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 110.0
                },
                "uuid": "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 2 [NET_2] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 90.0
                },
                "uuid": "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
              },
              {
                "description": "PTH pad 2 [NET_2] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 90.0
                },
                "uuid": "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 3 [NET_3] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 95.0
                },
                "uuid": "8504368c-eb14-4118-962a-346d30cf1ba2"
              },
              {
                "description": "PTH pad 3 [NET_3] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 95.0
                },
                "uuid": "bdc606a6-5234-4d68-9b97-af444f1f0616"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 4 [NET_4] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 100.0
                },
                "uuid": "cf8bf00a-91a0-43db-bd10-2186c3479dce"
              },
              {
                "description": "PTH pad 4 [NET_4] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 100.0
                },
                "uuid": "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 5 [NET_5] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 105.0
                },
                "uuid": "3b59115d-c3e1-4cb8-bbca-93967a13150d"
              },
              {
                "description": "PTH pad 5 [NET_5] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 105.0
                },
                "uuid": "e38c53dc-7dd6-4461-a573-266d7c76033f"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          }
        ],
        "violations": [
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "1835b937-b88a-47d8-8f8b-34ab9b51ec3b"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          },
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J1",
                "pos": {
                  "x": 105.0,
                  "y": 85.0
                },
                "uuid": "237d23c0-9604-4f92-ae39-b797e8c7a3a0"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          },
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J2",
                "pos": {
                  "x": 145.0,
                  "y": 85.0
                },
                "uuid": "c6a7f067-f59d-410c-aac9-86933040c91b"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          }
        ],
        "warnings": 3
      },
      "dryRun": true,
      "durationMs": 80910,
      "error": "",
      "kicadVersionUsed": "10.0",
      "netName": "NET_1",
      "output": "",
      "revision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "schemaVersion": 1,
      "segments": [
        {
          "end": [
            112.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            105.0,
            85.0
          ],
          "width": 0.25
        },
        {
          "end": [
            138.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            112.0,
            85.0
          ],
          "width": 0.25
        },
        {
          "end": [
            145.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            138.0,
            85.0
          ],
          "width": 0.25
        }
      ],
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  },
  {
    "verb": "kicad_route_net",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "expectedRevision": "wrong-revision",
      "net": "NET_1",
      "width": 0.25,
      "points": [
        "J1.1",
        [
          112,
          85
        ],
        [
          138,
          85
        ],
        "J2.1"
      ]
    },
    "response": {
      "_hint": "Read kicad_routing_state with the exact filePath and socketPath. Enable Preferences > Plugins > Enable IPC API server in KiCad 10.0.1+. Install requirements-routing.txt with the bridge's Python. After a mutation timeout inspect the live board; never blindly replay it.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "currentRevision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "durationMs": 77,
      "error": "expectedRevision must match the current live board",
      "errorCode": "stale_board",
      "kicadVersionUsed": "10.0",
      "mutated": false,
      "output": "",
      "schemaVersion": 1,
      "status": "error",
      "statusVerb": "kicad_status",
      "success": false,
      "timeoutSeconds": 130
    }
  },
  {
    "verb": "kicad_route_net",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "expectedRevision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "net": "NET_2",
      "width": 0.25,
      "points": [
        "J1.1",
        [
          112,
          85
        ],
        [
          138,
          85
        ],
        "J2.1"
      ],
      "dryRun": true
    },
    "response": {
      "_hint": "Read kicad_routing_state with the exact filePath and socketPath. Enable Preferences > Plugins > Enable IPC API server in KiCad 10.0.1+. Install requirements-routing.txt with the bridge's Python. After a mutation timeout inspect the live board; never blindly replay it.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "durationMs": 77,
      "error": "Pad J1.1 is not on NET_2",
      "errorCode": "net_mismatch",
      "kicadVersionUsed": "10.0",
      "output": "",
      "schemaVersion": 1,
      "status": "error",
      "statusVerb": "kicad_status",
      "success": false,
      "timeoutSeconds": 130
    }
  },
  {
    "verb": "kicad_route_net",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "expectedRevision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "net": "NET_1",
      "width": 0.25,
      "points": [
        "J1.1",
        [
          112,
          85
        ],
        [
          138,
          85
        ],
        "J2.1"
      ]
    },
    "response": {
      "_hint": "Copper committed live as one KiCad Undo step. Inspect routing_state before the next route. The file is saved only with save:true; routing_validate checks the unsaved live board.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "drc": {
        "clean": false,
        "errors": 0,
        "projectRulesCopied": [],
        "source": "live-editor-snapshot",
        "unconnected": 6,
        "unconnectedItems": [
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 6 [NET_6] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 110.0
                },
                "uuid": "3d334398-b224-4f80-b176-09d31bce8458"
              },
              {
                "description": "PTH pad 1 [NET_6] of J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 1 [NET_6] of J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
              },
              {
                "description": "PTH pad 6 [NET_6] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 110.0
                },
                "uuid": "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 2 [NET_2] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 90.0
                },
                "uuid": "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
              },
              {
                "description": "PTH pad 2 [NET_2] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 90.0
                },
                "uuid": "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 3 [NET_3] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 95.0
                },
                "uuid": "8504368c-eb14-4118-962a-346d30cf1ba2"
              },
              {
                "description": "PTH pad 3 [NET_3] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 95.0
                },
                "uuid": "bdc606a6-5234-4d68-9b97-af444f1f0616"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 4 [NET_4] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 100.0
                },
                "uuid": "cf8bf00a-91a0-43db-bd10-2186c3479dce"
              },
              {
                "description": "PTH pad 4 [NET_4] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 100.0
                },
                "uuid": "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          },
          {
            "description": "Missing connection between items",
            "items": [
              {
                "description": "PTH pad 5 [NET_5] of J1",
                "pos": {
                  "x": 105.0,
                  "y": 105.0
                },
                "uuid": "3b59115d-c3e1-4cb8-bbca-93967a13150d"
              },
              {
                "description": "PTH pad 5 [NET_5] of J2",
                "pos": {
                  "x": 145.0,
                  "y": 105.0
                },
                "uuid": "e38c53dc-7dd6-4461-a573-266d7c76033f"
              }
            ],
            "severity": "error",
            "type": "unconnected_items"
          }
        ],
        "violations": [
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J3",
                "pos": {
                  "x": 125.0,
                  "y": 116.0
                },
                "uuid": "1835b937-b88a-47d8-8f8b-34ab9b51ec3b"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          },
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J1",
                "pos": {
                  "x": 105.0,
                  "y": 85.0
                },
                "uuid": "237d23c0-9604-4f92-ae39-b797e8c7a3a0"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          },
          {
            "description": "The current configuration does not include the footprint library 'RoutingFixture'",
            "items": [
              {
                "description": "Footprint J2",
                "pos": {
                  "x": 145.0,
                  "y": 85.0
                },
                "uuid": "c6a7f067-f59d-410c-aac9-86933040c91b"
              }
            ],
            "severity": "warning",
            "type": "lib_footprint_issues"
          }
        ],
        "warnings": 3
      },
      "durationMs": 25957,
      "error": "",
      "itemIds": [
        "525e0fc2-bd1d-4402-b1e0-e9cd9c5f2740",
        "e27f2e32-47d4-49e3-8c1e-43f1ac1dd26e",
        "e8af7f3e-e557-44c0-87e0-4ff71472cf24"
      ],
      "kicadVersionUsed": "10.0",
      "mutated": true,
      "netName": "NET_1",
      "output": "",
      "revision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "saved": false,
      "schemaVersion": 1,
      "segments": [
        {
          "end": [
            112.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            105.0,
            85.0
          ],
          "width": 0.25
        },
        {
          "end": [
            138.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            112.0,
            85.0
          ],
          "width": 0.25
        },
        {
          "end": [
            145.0,
            85.0
          ],
          "layer": "F.Cu",
          "start": [
            138.0,
            85.0
          ],
          "width": 0.25
        }
      ],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "undoSteps": 1,
      "vias": []
    }
  },
  {
    "verb": "kicad_routing_state",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "Use this revision as expectedRevision in kicad_route_net. Coordinates are mm, +y down. Connectivity is measured by KiCad; kicad_routing_validate checks clearance and unconnected items.",
      "_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.",
      "boardPath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "bridgeVersion": "0.9.340",
      "copperLayers": [
        "F.Cu",
        "B.Cu"
      ],
      "durationMs": 72,
      "error": "",
      "kicadVersionUsed": "10.0",
      "nets": [
        {
          "connected": true,
          "missingConnections": 0,
          "name": "NET_1",
          "padCount": 2,
          "padGroups": [
            [
              "fee945ba-87d4-480e-88f0-06b875fd1e5a",
              "fcba928a-c251-4170-921e-b2d9dd092193"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_2",
          "padCount": 2,
          "padGroups": [
            [
              "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            ],
            [
              "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_3",
          "padCount": 2,
          "padGroups": [
            [
              "8504368c-eb14-4118-962a-346d30cf1ba2"
            ],
            [
              "bdc606a6-5234-4d68-9b97-af444f1f0616"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_4",
          "padCount": 2,
          "padGroups": [
            [
              "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            ],
            [
              "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_5",
          "padCount": 2,
          "padGroups": [
            [
              "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            ],
            [
              "e38c53dc-7dd6-4461-a573-266d7c76033f"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 2,
          "name": "NET_6",
          "padCount": 3,
          "padGroups": [
            [
              "3d334398-b224-4f80-b176-09d31bce8458"
            ],
            [
              "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            ],
            [
              "e6ff0f60-ddff-4083-9082-849ebf06f759"
            ]
          ]
        }
      ],
      "netsRemaining": [
        "NET_2",
        "NET_3",
        "NET_4",
        "NET_5",
        "NET_6"
      ],
      "output": "",
      "pads": [
        {
          "footprint": "RoutingFixture:J3",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J3.1",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "1",
          "ref": "J3",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 125.0,
          "y": 116.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 110.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 110.0
        }
      ],
      "revision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "schemaVersion": 1,
      "segments": [
        {
          "end": {
            "x": 112.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 105.0,
            "y": 85.0
          },
          "uuid": "525e0fc2-bd1d-4402-b1e0-e9cd9c5f2740",
          "width": 0.25
        },
        {
          "end": {
            "x": 138.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 112.0,
            "y": 85.0
          },
          "uuid": "e27f2e32-47d4-49e3-8c1e-43f1ac1dd26e",
          "width": 0.25
        },
        {
          "end": {
            "x": 145.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 138.0,
            "y": 85.0
          },
          "uuid": "e8af7f3e-e557-44c0-87e0-4ff71472cf24",
          "width": 0.25
        }
      ],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  },
  {
    "verb": "kicad_routing_validate",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "This is KiCad DRC on the live editor snapshot with sibling project rules. A stale result is superseded by newer edits. clean requires no violations or unconnected items.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "clean": false,
      "currentRevision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "durationMs": 11579,
      "error": "",
      "errors": 0,
      "kicadVersionUsed": "10.0",
      "output": "",
      "projectRulesCopied": [],
      "revision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "schemaVersion": 1,
      "source": "live-editor-snapshot",
      "stale": false,
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "unconnected": 6,
      "unconnectedItems": [
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 6 [NET_6] of J1",
              "pos": {
                "x": 105.0,
                "y": 110.0
              },
              "uuid": "3d334398-b224-4f80-b176-09d31bce8458"
            },
            {
              "description": "PTH pad 1 [NET_6] of J3",
              "pos": {
                "x": 125.0,
                "y": 116.0
              },
              "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        },
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 1 [NET_6] of J3",
              "pos": {
                "x": 125.0,
                "y": 116.0
              },
              "uuid": "e6ff0f60-ddff-4083-9082-849ebf06f759"
            },
            {
              "description": "PTH pad 6 [NET_6] of J2",
              "pos": {
                "x": 145.0,
                "y": 110.0
              },
              "uuid": "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        },
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 2 [NET_2] of J1",
              "pos": {
                "x": 105.0,
                "y": 90.0
              },
              "uuid": "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            },
            {
              "description": "PTH pad 2 [NET_2] of J2",
              "pos": {
                "x": 145.0,
                "y": 90.0
              },
              "uuid": "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        },
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 3 [NET_3] of J1",
              "pos": {
                "x": 105.0,
                "y": 95.0
              },
              "uuid": "8504368c-eb14-4118-962a-346d30cf1ba2"
            },
            {
              "description": "PTH pad 3 [NET_3] of J2",
              "pos": {
                "x": 145.0,
                "y": 95.0
              },
              "uuid": "bdc606a6-5234-4d68-9b97-af444f1f0616"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        },
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 4 [NET_4] of J1",
              "pos": {
                "x": 105.0,
                "y": 100.0
              },
              "uuid": "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            },
            {
              "description": "PTH pad 4 [NET_4] of J2",
              "pos": {
                "x": 145.0,
                "y": 100.0
              },
              "uuid": "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        },
        {
          "description": "Missing connection between items",
          "items": [
            {
              "description": "PTH pad 5 [NET_5] of J1",
              "pos": {
                "x": 105.0,
                "y": 105.0
              },
              "uuid": "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            },
            {
              "description": "PTH pad 5 [NET_5] of J2",
              "pos": {
                "x": 145.0,
                "y": 105.0
              },
              "uuid": "e38c53dc-7dd6-4461-a573-266d7c76033f"
            }
          ],
          "severity": "error",
          "type": "unconnected_items"
        }
      ],
      "violations": [
        {
          "description": "The current configuration does not include the footprint library 'RoutingFixture'",
          "items": [
            {
              "description": "Footprint J3",
              "pos": {
                "x": 125.0,
                "y": 116.0
              },
              "uuid": "1835b937-b88a-47d8-8f8b-34ab9b51ec3b"
            }
          ],
          "severity": "warning",
          "type": "lib_footprint_issues"
        },
        {
          "description": "The current configuration does not include the footprint library 'RoutingFixture'",
          "items": [
            {
              "description": "Footprint J1",
              "pos": {
                "x": 105.0,
                "y": 85.0
              },
              "uuid": "237d23c0-9604-4f92-ae39-b797e8c7a3a0"
            }
          ],
          "severity": "warning",
          "type": "lib_footprint_issues"
        },
        {
          "description": "The current configuration does not include the footprint library 'RoutingFixture'",
          "items": [
            {
              "description": "Footprint J2",
              "pos": {
                "x": 145.0,
                "y": 85.0
              },
              "uuid": "c6a7f067-f59d-410c-aac9-86933040c91b"
            }
          ],
          "severity": "warning",
          "type": "lib_footprint_issues"
        }
      ],
      "warnings": 3
    }
  },
  {
    "verb": "desktop_list_windows",
    "args": {},
    "response": {
      "durationMs": 23,
      "error": "",
      "output": "{\"data\":{\"_hint\":null,\"degraded\":false,\"windows\":[{\"className\":\"wxWindowNR\",\"enabled\":true,\"hung\":false,\"hwnd\":200008,\"image\":\"eeschema.exe\",\"kind\":\"normal\",\"maximized\":true,\"minimized\":false,\"owner\":0,\"pid\":15608,\"rect\":{\"bottom\":1240,\"height\":1248,\"left\":-8,\"right\":2056,\"top\":-8,\"width\":2064},\"title\":\"rp2040-breakout \u2014 Schematic Editor\",\"z\":0},{\"className\":\"wxWindowNR\",\"enabled\":true,\"hung\":false,\"hwnd\":331100,\"image\":\"kicad.exe\",\"kind\":\"normal\",\"maximized\":false,\"minimized\":false,\"owner\":0,\"pid\":5264,\"rect\":{\"bottom\":942,\"height\":652,\"left\":547,\"right\":1501,\"top\":290,\"width\":954},\"title\":\"KiCad 10.0\",\"z\":1},{\"className\":\"wxWindowNR\",\"enabled\":true,\"hung\":false,\"hwnd\":8717428,\"image\":\"pcbnew.exe\",\"kind\":\"normal\",\"maximized\":true,\"minimized\":false,\"owner\":0,\"pid\":8208,\"rect\":{\"bottom\":1240,\"height\":1248,\"left\":-8,\"right\":2056,\"top\":-8,\"width\":2064},\"title\":\"*release-check-20260907 \u2014 PCB Editor\",\"z\":2},{\"className\":\"Tauri Window\",\"enabled\":true,\"hung\":false,\"hwnd\":1639704,\"image\":\"hydrogen.exe\",\"kind\":\"normal\",\"maximized\":false,\"minimized\":false,\"owner\":0,\"pid\":9332,\"rect\":{\"bottom\":1210,\"height\":1179,\"left\":51,\"right\":2013,\"top\":31,\"width\":1962},\"title\":\"Hydrogen  v1.0.202 \u00b7 release \u00b7 Sep 5 7:55 AM \u00b7 signed \u00b7 AB 2.1.68\",\"z\":3},{\"className\":\"Chrome_WidgetWin_1\",\"enabled\":true,\"hung\":false,\"hwnd\":15664808,\"image\":\"chrome.exe\",\"kind\":\"normal\",\"maximized\":false,\"minimized\":false,\"owner\":0,\"pid\":15140,\"rect\":{\"bottom\":1222,\"height\":1212,\"left\":10,\"right\":2038,\"top\":10,\"width\":2028},\"title\":\"Pup - Puppeteer Bridge - Adom Wiki - Google Chrome for Testing\",\"z\":4}]},\"message\":\"Found 5 visible windows\"}",
      "schemaVersion": 1,
      "status": "ok",
      "success": true,
      "timeoutSeconds": 10
    }
  },
  {
    "verb": "kicad_send_key",
    "args": {
      "hwnd": 8717428,
      "key": "ctrl+z"
    },
    "response": {
      "_hint": "Resolved via the window's menu-bar accelerator table and fired with WM_COMMAND \u2014 no focus was touched. This is the preferred path for every chord that maps to a menu item.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "data": {
        "cmdId": 20444,
        "foreground": false,
        "hwnd": 8717428,
        "menuItem": "Undo",
        "method": "menu-command",
        "title": "*release-check-20260907 \u2014 PCB Editor"
      },
      "durationMs": 202,
      "error": "",
      "kicadVersionUsed": "10.0",
      "output": "{\"data\":{\"cmdId\":20444,\"foreground\":false,\"hwnd\":8717428,\"menuItem\":\"Undo\",\"method\":\"menu-command\",\"title\":\"*release-check-20260907 \u2014 PCB Editor\"},\"message\":\"Chord 'ctrl+z' delivered as menu command 'Undo' (background)\"}",
      "schemaVersion": 1,
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130
    }
  },
  {
    "verb": "kicad_routing_state",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "Use this revision as expectedRevision in kicad_route_net. Coordinates are mm, +y down. Connectivity is measured by KiCad; kicad_routing_validate checks clearance and unconnected items.",
      "_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.",
      "boardPath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "bridgeVersion": "0.9.340",
      "copperLayers": [
        "F.Cu",
        "B.Cu"
      ],
      "durationMs": 72,
      "error": "",
      "kicadVersionUsed": "10.0",
      "nets": [
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_1",
          "padCount": 2,
          "padGroups": [
            [
              "fee945ba-87d4-480e-88f0-06b875fd1e5a"
            ],
            [
              "fcba928a-c251-4170-921e-b2d9dd092193"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_2",
          "padCount": 2,
          "padGroups": [
            [
              "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            ],
            [
              "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_3",
          "padCount": 2,
          "padGroups": [
            [
              "8504368c-eb14-4118-962a-346d30cf1ba2"
            ],
            [
              "bdc606a6-5234-4d68-9b97-af444f1f0616"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_4",
          "padCount": 2,
          "padGroups": [
            [
              "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            ],
            [
              "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_5",
          "padCount": 2,
          "padGroups": [
            [
              "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            ],
            [
              "e38c53dc-7dd6-4461-a573-266d7c76033f"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 2,
          "name": "NET_6",
          "padCount": 3,
          "padGroups": [
            [
              "3d334398-b224-4f80-b176-09d31bce8458"
            ],
            [
              "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            ],
            [
              "e6ff0f60-ddff-4083-9082-849ebf06f759"
            ]
          ]
        }
      ],
      "netsRemaining": [
        "NET_1",
        "NET_2",
        "NET_3",
        "NET_4",
        "NET_5",
        "NET_6"
      ],
      "output": "",
      "pads": [
        {
          "footprint": "RoutingFixture:J3",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J3.1",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "1",
          "ref": "J3",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 125.0,
          "y": 116.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 110.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 110.0
        }
      ],
      "revision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "schemaVersion": 1,
      "segments": [],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  },
  {
    "verb": "kicad_send_key",
    "args": {
      "hwnd": 8717428,
      "key": "ctrl+y"
    },
    "response": {
      "_hint": "Resolved via the window's menu-bar accelerator table and fired with WM_COMMAND \u2014 no focus was touched. This is the preferred path for every chord that maps to a menu item.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "data": {
        "cmdId": 20445,
        "foreground": false,
        "hwnd": 8717428,
        "menuItem": "Redo",
        "method": "menu-command",
        "title": "*release-check-20260907 \u2014 PCB Editor"
      },
      "durationMs": 146,
      "error": "",
      "kicadVersionUsed": "10.0",
      "output": "{\"data\":{\"cmdId\":20445,\"foreground\":false,\"hwnd\":8717428,\"menuItem\":\"Redo\",\"method\":\"menu-command\",\"title\":\"*release-check-20260907 \u2014 PCB Editor\"},\"message\":\"Chord 'ctrl+y' delivered as menu command 'Redo' (background)\"}",
      "schemaVersion": 1,
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130
    }
  },
  {
    "verb": "kicad_routing_state",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "Use this revision as expectedRevision in kicad_route_net. Coordinates are mm, +y down. Connectivity is measured by KiCad; kicad_routing_validate checks clearance and unconnected items.",
      "_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.",
      "boardPath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "bridgeVersion": "0.9.340",
      "copperLayers": [
        "F.Cu",
        "B.Cu"
      ],
      "durationMs": 79,
      "error": "",
      "kicadVersionUsed": "10.0",
      "nets": [
        {
          "connected": true,
          "missingConnections": 0,
          "name": "NET_1",
          "padCount": 2,
          "padGroups": [
            [
              "fee945ba-87d4-480e-88f0-06b875fd1e5a",
              "fcba928a-c251-4170-921e-b2d9dd092193"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_2",
          "padCount": 2,
          "padGroups": [
            [
              "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            ],
            [
              "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_3",
          "padCount": 2,
          "padGroups": [
            [
              "8504368c-eb14-4118-962a-346d30cf1ba2"
            ],
            [
              "bdc606a6-5234-4d68-9b97-af444f1f0616"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_4",
          "padCount": 2,
          "padGroups": [
            [
              "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            ],
            [
              "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_5",
          "padCount": 2,
          "padGroups": [
            [
              "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            ],
            [
              "e38c53dc-7dd6-4461-a573-266d7c76033f"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 2,
          "name": "NET_6",
          "padCount": 3,
          "padGroups": [
            [
              "3d334398-b224-4f80-b176-09d31bce8458"
            ],
            [
              "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            ],
            [
              "e6ff0f60-ddff-4083-9082-849ebf06f759"
            ]
          ]
        }
      ],
      "netsRemaining": [
        "NET_2",
        "NET_3",
        "NET_4",
        "NET_5",
        "NET_6"
      ],
      "output": "",
      "pads": [
        {
          "footprint": "RoutingFixture:J3",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J3.1",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "1",
          "ref": "J3",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 125.0,
          "y": 116.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 110.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 110.0
        }
      ],
      "revision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "schemaVersion": 1,
      "segments": [
        {
          "end": {
            "x": 112.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 105.0,
            "y": 85.0
          },
          "uuid": "525e0fc2-bd1d-4402-b1e0-e9cd9c5f2740",
          "width": 0.25
        },
        {
          "end": {
            "x": 138.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 112.0,
            "y": 85.0
          },
          "uuid": "e27f2e32-47d4-49e3-8c1e-43f1ac1dd26e",
          "width": 0.25
        },
        {
          "end": {
            "x": 145.0,
            "y": 85.0
          },
          "layer": "F.Cu",
          "net_name": "NET_1",
          "start": {
            "x": 138.0,
            "y": 85.0
          },
          "uuid": "e8af7f3e-e557-44c0-87e0-4ff71472cf24",
          "width": 0.25
        }
      ],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  },
  {
    "verb": "kicad_remove_route",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "expectedRevision": "743cb07499476d8f987d3735aa2327e5abb27f47637ee0bb01a7551e1161a5d0",
      "itemIds": [
        "525e0fc2-bd1d-4402-b1e0-e9cd9c5f2740",
        "e27f2e32-47d4-49e3-8c1e-43f1ac1dd26e",
        "e8af7f3e-e557-44c0-87e0-4ff71472cf24"
      ]
    },
    "response": {
      "_hint": "Copper removed live. Use KiCad Undo to restore it, or inspect routing_state and route again.",
      "_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.",
      "bridgeVersion": "0.9.340",
      "durationMs": 101,
      "error": "",
      "kicadVersionUsed": "10.0",
      "mutated": true,
      "output": "",
      "removedIds": [
        "525e0fc2-bd1d-4402-b1e0-e9cd9c5f2740",
        "e27f2e32-47d4-49e3-8c1e-43f1ac1dd26e",
        "e8af7f3e-e557-44c0-87e0-4ff71472cf24"
      ],
      "revision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "schemaVersion": 1,
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "undoSteps": 1,
      "verified": true
    }
  },
  {
    "verb": "kicad_routing_state",
    "args": {
      "filePath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb"
    },
    "response": {
      "_hint": "Use this revision as expectedRevision in kicad_route_net. Coordinates are mm, +y down. Connectivity is measured by KiCad; kicad_routing_validate checks clearance and unconnected items.",
      "_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.",
      "boardPath": "C:/Users/azureuser/Documents/adom-kicad-verbtest/live/release-check-20260907.kicad_pcb",
      "bridgeVersion": "0.9.340",
      "copperLayers": [
        "F.Cu",
        "B.Cu"
      ],
      "durationMs": 82,
      "error": "",
      "kicadVersionUsed": "10.0",
      "nets": [
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_1",
          "padCount": 2,
          "padGroups": [
            [
              "fee945ba-87d4-480e-88f0-06b875fd1e5a"
            ],
            [
              "fcba928a-c251-4170-921e-b2d9dd092193"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_2",
          "padCount": 2,
          "padGroups": [
            [
              "e7dd8e25-b62f-44df-aaf8-2aedee11818a"
            ],
            [
              "1907c87e-19d3-4e00-b9d2-cd8b568cec43"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_3",
          "padCount": 2,
          "padGroups": [
            [
              "8504368c-eb14-4118-962a-346d30cf1ba2"
            ],
            [
              "bdc606a6-5234-4d68-9b97-af444f1f0616"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_4",
          "padCount": 2,
          "padGroups": [
            [
              "cf8bf00a-91a0-43db-bd10-2186c3479dce"
            ],
            [
              "c588684d-e2e9-455a-8b41-7f9a6c0a4a66"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 1,
          "name": "NET_5",
          "padCount": 2,
          "padGroups": [
            [
              "3b59115d-c3e1-4cb8-bbca-93967a13150d"
            ],
            [
              "e38c53dc-7dd6-4461-a573-266d7c76033f"
            ]
          ]
        },
        {
          "connected": false,
          "missingConnections": 2,
          "name": "NET_6",
          "padCount": 3,
          "padGroups": [
            [
              "3d334398-b224-4f80-b176-09d31bce8458"
            ],
            [
              "522a7227-4339-48c3-b477-dc9f2bd2d1a1"
            ],
            [
              "e6ff0f60-ddff-4083-9082-849ebf06f759"
            ]
          ]
        }
      ],
      "netsRemaining": [
        "NET_1",
        "NET_2",
        "NET_3",
        "NET_4",
        "NET_5",
        "NET_6"
      ],
      "output": "",
      "pads": [
        {
          "footprint": "RoutingFixture:J3",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J3.1",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "1",
          "ref": "J3",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 125.0,
          "y": 116.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J1",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J1.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J1",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 105.0,
          "y": 110.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.1",
          "net": null,
          "netKey": "NET_1",
          "netName": "NET_1",
          "pad": "1",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 85.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.2",
          "net": null,
          "netKey": "NET_2",
          "netName": "NET_2",
          "pad": "2",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 90.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.3",
          "net": null,
          "netKey": "NET_3",
          "netName": "NET_3",
          "pad": "3",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 95.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.4",
          "net": null,
          "netKey": "NET_4",
          "netName": "NET_4",
          "pad": "4",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 100.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.5",
          "net": null,
          "netKey": "NET_5",
          "netName": "NET_5",
          "pad": "5",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 105.0
        },
        {
          "footprint": "RoutingFixture:J2",
          "layers": [
            "*.Cu",
            "*.Mask"
          ],
          "name": "J2.6",
          "net": null,
          "netKey": "NET_6",
          "netName": "NET_6",
          "pad": "6",
          "ref": "J2",
          "side": "F.Cu",
          "type": "thru_hole",
          "x": 145.0,
          "y": 110.0
        }
      ],
      "revision": "2b7aa02dcbce123bcf88e0156a1ed635db3a0ccb62d6543b5aa1a67a0160d4e9",
      "schemaVersion": 1,
      "segments": [],
      "source": "live-editor",
      "status": "ok",
      "statusVerb": "kicad_status",
      "success": true,
      "timeoutSeconds": 130,
      "vias": []
    }
  }
]