{
  "_hint": "Document checkpoint: 40 open, 0 need saving. Save edited work at milestones and before ending the task. A source export or Document.CopyToDesktop is a separate checkpoint and may leave Fusion isSaved=false/isModified=true; verify the artifact and re-read save state. Close only this task's completed scratch documents by exact identity with fusion_close_document after verifying a current native checkpoint; never bulk-discard other work. If Fusion reports recovery-file failure, checkpoint immediately, then save or close that document; do not just dismiss recovery. Use a task subfolder when saving to cloud. Window opened/changed in the BACKGROUND - the user's focus was NOT touched; do NOT foreground anything to compensate. Render results via fusion_state. If the USER asks to watch, re-call with {\"foreground\": true, \"foregroundReason\": \"<why, shown to the user as a 3s caption>\"}.",
  "_hintDocumentHygiene": "Document checkpoint: 40 open, 0 need saving. Save edited work at milestones and before ending the task. A source export or Document.CopyToDesktop is a separate checkpoint and may leave Fusion isSaved=false/isModified=true; verify the artifact and re-read save state. Close only this task's completed scratch documents by exact identity with fusion_close_document after verifying a current native checkpoint; never bulk-discard other work. If Fusion reports recovery-file failure, checkpoint immediately, then save or close that document; do not just dismiss recovery. Use a task subfolder when saving to cloud.",
  "_timeoutHint": "ab waits up to 180s 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 `fusion_get_app_state` until it reports done.",
  "_timing": {
    "addinSec": 2.26,
    "dialogsSec": 0.6,
    "postSec": 0.95,
    "preSec": 0.02,
    "scope": "one exe pass-through of this verb only: excludes the relay hop, ab's queue, and any earlier pass-through a composite verb (routing, tour) made before this one, so the caller's wall clock can be longer",
    "totalSec": 3.84
  },
  "data": {
    "createdDocument": null,
    "documentName": "V - Pincer Moving Large",
    "result": {
      "boundsMm": [
        -8.0,
        -2.0000000000000027,
        -125.5,
        14.900000000000045,
        14.700000000000005,
        25.0
      ],
      "bytes": 62077,
      "drawing": {
        "id": "urn:adsk.wipprod:dm.lineage:1LfFLS0jQ_ej4YkYs2UNeg",
        "path": "C:/Users/john/Downloads/tmf8829-depth-lab/pincer-large-source/moving-large-drawing.pdf",
        "sha256": "9f4df98a0ce7e629fcc118c9e596b9f09e9f3ee7993ef26f60aaf5b1c8a18970",
        "version": 15
      },
      "file": "C:/Users/john/Downloads/tmf8829-depth-lab/pincer-large-source/moving-large.step",
      "sha256": "4bc98e37928e015e21561b2b3c69228542e05ef973182b586cc6d20219589456",
      "solidCount": 1,
      "source": {
        "id": "urn:adsk.wipprod:dm.lineage:ULqQblmWRLaz32BuoaYUjw",
        "name": "V - Pincer Moving Large",
        "version": 1
      },
      "sourceModified": false,
      "volumeMm3": 14514.519711427443
    }
  },
  "documentHygiene": {
    "documents": [
      {
        "isModified": false,
        "isSaved": true,
        "name": "TMF8829 Depth Lab Mechanical Assembly",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "TMF8829 Depth Lab Integrated Assembly r18",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "TMF8829 Depth Lab Scaffold Layout r2",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "hex_socket_cylindrical_head_M3x06.f3d ",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "dowel_M5x10",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "BHCS M3x6",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "WB02_StorageSkids",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Base Scaffold",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "hex_socket_cylindrical_head_M3x10.f3d ",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ControlPanelConnectorHousing_BaseScaffoldSide",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ControlPanelMpinConnectorPCB",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "BHCS M3x5",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ControlPanelConnectorHousingLid",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ControlPanelConnectorHousing_WorkcellSide",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Assembly_ControlPanelConnector_WorkcellSide",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MpinContact_Medium",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MachinePin_Medium_Short_Gold",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MpinContact_Large",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MachinePin_Large_Short_Gold",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Control Panel v2",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Assembly_ControlPanel",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ShapeokoClamp1",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "WB00_BaseScaffoldAlignmentSheet_Sliding",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Assembly_BaseScaffold",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "TMF8829 Depth Lab Scaffold Layout r3",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "GT2 Timing Belt Clamp - Dual Central",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "17HS08-1004-ME1K (2).f3d ",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MGN9-rail-50mm",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "ShoulderScrew_M5x20Shaft_M4x5Threads_18-8Stainless",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "1kg Force Sensor: Adafruit 4540",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "D2F-01-D3",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "MGN9-carraige",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "GT2 Timing Pulley 20T 10mm - Bore_5mm",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "HGH-15-CA-ZA-H",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "GT2 10mm width, 20t idler pulley",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Workcell_Control_ToolBoard_Pinch_v1-0",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Pincers Layout",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "Depth Lab Pincer Access v13",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "V - Pincer Static Large",
        "needsSave": false,
        "saveStateKnown": true
      },
      {
        "isModified": false,
        "isSaved": true,
        "name": "V - Pincer Moving Large",
        "needsSave": false,
        "saveStateKnown": true
      }
    ],
    "inspectionComplete": true,
    "needsSaveCount": 0,
    "openDocumentCount": 40,
    "ownership": "notInferred",
    "recoveryHealth": "notInspected"
  },
  "durationMs": 3910,
  "error": "",
  "output": "{\"data\":{\"createdDocument\":null,\"documentName\":\"V - Pincer Moving Large\",\"result\":{\"boundsMm\":[-8.0,-2.0000000000000027,-125.5,14.900000000000045,14.700000000000005,25.0],\"bytes\":62077,\"drawing\":{\"id\":\"urn:adsk.wipprod:dm.lineage:1LfFLS0jQ_ej4YkYs2UNeg\",\"path\":\"C:/Users/john/Downloads/tmf8829-depth-lab/pincer-large-source/moving-large-drawing.pdf\",\"sha256\":\"9f4df98a0ce7e629fcc118c9e596b9f09e9f3ee7993ef26f60aaf5b1c8a18970\",\"version\":15},\"file\":\"C:/Users/john/Downloads/tmf8829-depth-lab/pincer-large-source/moving-large.step\",\"sha256\":\"4bc98e37928e015e21561b2b3c69228542e05ef973182b586cc6d20219589456\",\"solidCount\":1,\"source\":{\"id\":\"urn:adsk.wipprod:dm.lineage:ULqQblmWRLaz32BuoaYUjw\",\"name\":\"V - Pincer Moving Large\",\"version\":1},\"sourceModified\":false,\"volumeMm3\":14514.519711427443}},\"message\":\"Modeling script ran successfully.\"}",
  "route": {
    "nodeId": "1cfb77cc8f94c03563d6fc4b3f68b61ab1a359016e6a8408cf03a1cbe47c218c",
    "peer": "ConfRoomROG",
    "rttMs": 3908,
    "via": "mesh"
  },
  "schemaVersion": 1,
  "shell": "rust",
  "status": "ok",
  "statusVerb": "fusion_get_app_state",
  "success": true,
  "timeoutSeconds": 180,
  "windowEtiquette": "background"
}
