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": 229,
  "error": "",
  "mutated": false,
  "plan": {
    "clearance": 0.2,
    "items": [
      {
        "end": [
          45.0,
          32.0
        ],
        "kind": "segment",
        "layer": 1,
        "net": "ROUTE_3",
        "start": [
          5.0,
          32.0
        ],
        "width": 0.25
      }
    ],
    "net": "ROUTE_3",
    "planner": {
      "algorithm": "bounded orthogonal two-layer A*",
      "elapsedMs": 3.4,
      "expandedNodes": 81,
      "externalRouter": false,
      "grid": 0.5,
      "lengthMm": 40.0,
      "viaCount": 0
    },
    "preflight": "Conservative geometry only; run native Autodesk DRC after edits",
    "route": {
      "clearance": 0.2,
      "layer": 1,
      "net": "ROUTE_3",
      "points": [
        {
          "layer": 1,
          "x": 5.0,
          "y": 32.0
        },
        {
          "layer": 1,
          "x": 45.0,
          "y": 32.0
        }
      ],
      "viaDiameter": 0.6,
      "viaDrill": 0.3,
      "width": 0.25
    }
  },
  "revision": "ab4ed3405141445e7586948225c1d56e11e2a31052a5bc6a2df1cac7d0087328",
  "shell": "rust",
  "status": "ok",
  "statusVerb": "fusion_get_app_state",
  "success": true,
  "timeoutSeconds": 60
}