{
  "schemaVersion": 2,
  "status": "pass",
  "source": {
    "path": "CAMotics",
    "repository": "https://github.com/CauldronDevelopmentLLC/CAMotics.git",
    "revision": "e84665f2fa9d1151f03282ac7e01320bc65e015b",
    "version": "1.3"
  },
  "cbang": {
    "path": ".cache/camotics-native/cbang",
    "repository": "https://github.com/CauldronDevelopmentLLC/cbang.git",
    "revision": "9b6672a0e2b800a909d799ffa3ab46774cf171b8",
    "version": "1.7.2",
    "v8PointerCompression": false
  },
  "build": {
    "mode": "release-native-qt5-tpl-cli",
    "compiler": "g++ (Debian 14.2.0-19) 14.2.0",
    "sconsVersion": "SCons by Steven Knight et al.:",
    "nodeV8PackageVersion": "20.19.2+dfsg-1+deb13u2",
    "qtVersion": "5.15.15",
    "options": [
      "strict=0",
      "cxxstd=c++17",
      "v8_compress_pointers=0"
    ],
    "withGui": true,
    "withTpl": true,
    "browserExecutable": false
  },
  "artifacts": {
    "CAMotics/camotics": {
      "bytes": 6332544,
      "sha256": "4a592f91e6987f87aba596dbcaa9ce8826b5f5249361eafe6f7638d039efa658",
      "mode": "100775"
    },
    "CAMotics/tplang": {
      "bytes": 4062360,
      "sha256": "7d4ae6e81a7382aa355615690c1a9cfbf00be52cd5c5277e7c421795ceef9b1d",
      "mode": "100775"
    }
  },
  "cliArtifacts": {
    "CAMotics/camsim": {
      "bytes": 4566168,
      "sha256": "e5446f5089afc402ef5302e41673b24bdb2dfffec020f77c5c31b92466def8a1",
      "mode": "100775"
    },
    "CAMotics/gcodetool": {
      "bytes": 3435664,
      "sha256": "0df147ba191be9a14bf828b6a9a2b8d1344927b0870540dd16da2e9dd004a8fc",
      "mode": "100775"
    },
    "CAMotics/planner": {
      "bytes": 4258968,
      "sha256": "c2ddbad1e63519796d48fc59e4bb146c4694e5f9a992805657279eb2957ebcca",
      "mode": "100775"
    },
    "CAMotics/build/camotics.so": {
      "bytes": 5354352,
      "sha256": "a05293ffff45608ab78a954c0886a3b308a8443f89d5b64aa4dc0e258d8bb707",
      "mode": "100775"
    }
  },
  "cliSmoke": {
    "CAMotics/camsim": {
      "exitCode": 0,
      "containsUsage": true
    },
    "CAMotics/gcodetool": {
      "exitCode": 0,
      "containsUsage": true
    },
    "CAMotics/planner": {
      "exitCode": 0,
      "containsUsage": true
    }
  },
  "tplTests": {
    "command": "cd CAMotics/tests/tplTests && ../testHarness --no-color",
    "passed": 10,
    "failed": 0,
    "outputSha256": "d950c742211b31732a0c2e3eb5b13d142f55c93ce5ed316d426ca64de50c3aeb"
  },
  "tplExample": {
    "input": "CAMotics/examples/box/box.tpl",
    "bytes": 1875,
    "lines": 118,
    "sha256": "bedef74675d294d94f1e820531c605cb0a0c50f16cad1c01af58d01aa0072ee9"
  },
  "guiSmoke": {
    "status": "pass",
    "processAliveBeforeTerminate": true,
    "browserRuntime": false,
    "window": {
      "title": "CAMotics",
      "width": 1200,
      "height": 800,
      "depth": 24,
      "mapState": "IsViewable"
    },
    "startupBannerSha256": "4eef1b2b798a03772a6803dc9b70432e1fdc4f404d56f236f803e173a66e3b2a",
    "startupStderrSha256": "222d98d486e328bf627d4dde8fae9c7d65b31685fb6cf5d871ff8bf316719811"
  },
  "pipelineBoundary": {
    "workspaceNativeGuiAvailable": true,
    "workspaceNativeTplAvailable": true,
    "workspaceNativeCliAvailable": true,
    "browserNativeGuiAvailable": false,
    "browserNativeTplAvailable": false,
    "nativeRole": "host-native-qt5-tpl-cli-sidecar",
    "generationAuthority": "camotics-source-stage",
    "canonicalGcodeParser": "linuxcnc-wasm",
    "camoticsParsesCanonicalPipelineGcode": false,
    "order": [
      "cad",
      "opencamlib-wasm",
      "camotics-source-stage",
      "gcode",
      "linuxcnc-wasm-parse-execute"
    ]
  }
}
