{
  "_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": 7.32,
    "dialogsSec": 0.6,
    "postSec": 1.1,
    "preSec": 0.03,
    "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": 9.05
  },
  "data": {
    "createdDocument": null,
    "documentName": "Depth Lab Pincer Access v13",
    "result": {
      "allRestored": true,
      "archive": "C:/Users/john/Downloads/tmf8829-depth-lab/pincer-layout-v13/C168-native-frames.zip",
      "bytes": 4352705,
      "frames": 48,
      "saveRequested": true,
      "sha256": "54bf37127e9f3dfa68e3b14fd17f6907821f74a7b28a6add05a367516bf16fcd"
    }
  },
  "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": 9149,
  "error": "",
  "output": "{\"data\":{\"createdDocument\":null,\"documentName\":\"Depth Lab Pincer Access v13\",\"result\":{\"allRestored\":true,\"archive\":\"C:/Users/john/Downloads/tmf8829-depth-lab/pincer-layout-v13/C168-native-frames.zip\",\"bytes\":4352705,\"frames\":48,\"saveRequested\":true,\"sha256\":\"54bf37127e9f3dfa68e3b14fd17f6907821f74a7b28a6add05a367516bf16fcd\"}},\"message\":\"Modeling script ran successfully.\"}",
  "route": {
    "nodeId": "1cfb77cc8f94c03563d6fc4b3f68b61ab1a359016e6a8408cf03a1cbe47c218c",
    "peer": "ConfRoomROG",
    "rttMs": 9123,
    "via": "mesh"
  },
  "schemaVersion": 1,
  "shell": "rust",
  "status": "ok",
  "statusVerb": "fusion_get_app_state",
  "success": true,
  "timeoutSeconds": 180,
  "windowEtiquette": "background"
}
