master
John Lauer Add bounded obstacle planning and live calculations using the Adom activity palette e936bc3 1mo ago
{
  "_timeoutHint": "ab waits up to 60s 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 `fusion_get_app_state` until it reports done.",
  "boardId": "533f7a6b-1e47-4e31-9a8a-b839c5ad45f8",
  "bridgeVersion": "1.10.0-dev.routing.4",
  "documentName": "fusion-obstacle-lab-v2",
  "durationMs": 244,
  "error": "",
  "mutated": false,
  "plan": {
    "clearance": 0.2,
    "items": [
      {
        "end": [
          21.0,
          8.0
        ],
        "kind": "segment",
        "layer": 1,
        "net": "ROUTE_1",
        "start": [
          5.0,
          8.0
        ],
        "width": 0.25
      },
      {
        "end": [
          21.0,
          1.0
        ],
        "kind": "segment",
        "layer": 1,
        "net": "ROUTE_1",
        "start": [
          21.0,
          8.0
        ],
        "width": 0.25
      },
      {
        "end": [
          45.0,
          1.0
        ],
        "kind": "segment",
        "layer": 1,
        "net": "ROUTE_1",
        "start": [
          21.0,
          1.0
        ],
        "width": 0.25
      },
      {
        "end": [
          45.0,
          8.0
        ],
        "kind": "segment",
        "layer": 1,
        "net": "ROUTE_1",
        "start": [
          45.0,
          1.0
        ],
        "width": 0.25
      }
    ],
    "net": "ROUTE_1",
    "planner": {
      "algorithm": "bounded orthogonal two-layer A*",
      "elapsedMs": 22.255,
      "expandedNodes": 1795,
      "externalRouter": false,
      "grid": 0.5,
      "lengthMm": 54.0,
      "viaCount": 0
    },
    "preflight": "Conservative geometry only; run native Autodesk DRC after edits",
    "route": {
      "clearance": 0.2,
      "layer": 1,
      "net": "ROUTE_1",
      "points": [
        {
          "layer": 1,
          "x": 5.0,
          "y": 8.0
        },
        {
          "layer": 1,
          "x": 21.0,
          "y": 8.0
        },
        {
          "layer": 1,
          "x": 21.0,
          "y": 1.0
        },
        {
          "layer": 1,
          "x": 45.0,
          "y": 1.0
        },
        {
          "layer": 1,
          "x": 45.0,
          "y": 8.0
        }
      ],
      "viaDiameter": 0.6,
      "viaDrill": 0.3,
      "width": 0.25
    }
  },
  "revision": "6f38e486788364627c73ee1d62f8b5affc9d296ba8c7b3d562f260a96f1c279e",
  "shell": "rust",
  "status": "ok",
  "statusVerb": "fusion_get_app_state",
  "success": true,
  "timeoutSeconds": 60
}