{ "schemaVersion": 1, "baseline": { "freecadVersion": "1.1.1", "commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "occtVersion": "8.0.0" }, "generatedBy": "./npmw run probe:freecad-ordered-operation-pairs", "checkedBy": "./npmw run check:freecad-ordered-operation-pairs", "nativeProbe": { "executor": { "path": "scripts/run-freecad-ordered-operation-pair-classification.mjs", "bytes": 20865, "sha256": "b30ff0534ff1681b9a7f966dba0687bd71e23ef9f71ee461f48f80c59643c51b" }, "matrix": { "path": "scripts/freecad-naming-production-matrix.mjs", "bytes": 19819, "sha256": "01532d8d3197aacddc0c18d4d8e41b4aee3b88bb4eb6636d8d0457a194651125" }, "resave": { "path": "scripts/freecad-ordered-operation-pair-resave.py", "bytes": 13776, "sha256": "6a293f3c043230115759c72f97045a445e5012cdb0a0026ada29a13e197ccce4" }, "artifacts": [ { "name": "bitbybit-occt-history.js", "bytes": 359739, "sha256": "6a90575b81ceab5c00a2440e45e010bd62d3455b012541b4449f7b0e88a644c0" }, { "name": "bitbybit-occt-history.wasm", "bytes": 37482285, "sha256": "c03cf553e71bf4e74667c5aada921769bb241d6021f28a5b166b49c738965515" }, { "name": "bitbybit-occt-history.data", "bytes": 3322679, "sha256": "ada204b276208027a5cb1cc1288d4aab95b8ee1f28e3a43a00cd062720b87e99" } ] }, "classifications": [ { "taskId": "TSN-PAIR-fuse-fuse", "pair": "fuse->fuse", "classification": "accepted", "reasonCode": "native-builders-mutation-naming-and-fcstd-resave-pass", "nativeDecision": "accepted", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "287fcff75041d48313bcfb533053ba8e19571b19333dd5e01165488ebd20742a", "namingSemanticSha256": "5260dde0df276e2af3f052757055a408402c4c8c3ec0ea744022c4ac9d8e31af" }, "second": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 21, "edges": 45, "vertices": 26, "volume": 1175, "area": 740, "bounds": [ -1e-7, -1e-7, -1e-7, 17.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 66, "selectedRecords": 8, "ambiguousResults": 24, "historySha256": "ebfcbd3c59dc35e40d4b14b68bd5daa81b998e59e732a2648883f3552733de50", "namingEvidenceSha256": "f739749cc0e8a766033d22214bd736152572ff3c2ad638dc52c4d54f67fb473b", "namingSemanticSha256": "3d6d1293adb46419c3c27ddc62367230efb87188cea5cef2fdd8c3266c793a04" }, "mutation": { "scope": "second-operation-only", "parameter": "toolOffsetX", "trajectory": [ 12, 11, 12 ], "beforeValue": 12, "editedValue": 11, "restoredValue": 12, "changed": true, "restoredExactly": true, "editedEvidence": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 21, "edges": 45, "vertices": 26, "volume": 1150, "area": 720, "bounds": [ -1e-7, -1e-7, -1e-7, 16.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 66, "selectedRecords": 8, "ambiguousResults": 24, "historySha256": "ebfcbd3c59dc35e40d4b14b68bd5daa81b998e59e732a2648883f3552733de50", "namingEvidenceSha256": "40447213be94a2f67270155dd907782feab7019d7c2cf3ef18fadac5a6d42daa", "namingSemanticSha256": "3d6d1293adb46419c3c27ddc62367230efb87188cea5cef2fdd8c3266c793a04" }, "restoredEvidence": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 21, "edges": 45, "vertices": 26, "volume": 1175, "area": 740, "bounds": [ -1e-7, -1e-7, -1e-7, 17.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 66, "selectedRecords": 8, "ambiguousResults": 24, "historySha256": "ebfcbd3c59dc35e40d4b14b68bd5daa81b998e59e732a2648883f3552733de50", "namingEvidenceSha256": "61ef6064d9a23212767f63d611e21ac03005d4fe49891d64f0142cead96d2fa6", "namingSemanticSha256": "3d6d1293adb46419c3c27ddc62367230efb87188cea5cef2fdd8c3266c793a04" } }, "naming": { "upstreamEvidenceRestored": true, "downstreamEvidence": true, "jsonRoundtripStable": true }, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "namingEvidenceStable": true, "shapeStable": true }, "decision": "accepted", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "pair": "fuse->fuse", "phases": { "initial": { "namingEvidenceBytes": 11392, "namingEvidenceSha256": "f739749cc0e8a766033d22214bd736152572ff3c2ad638dc52c4d54f67fb473b", "pair": "fuse->fuse", "shape": { "area": 740, "bounds": [ 0, 0, 0, 17, 10, 10 ], "edges": 45, "faces": 21, "solids": 1, "valid": true, "vertices": 26, "volume": 1175 } }, "reopened": { "namingEvidenceBytes": 11392, "namingEvidenceSha256": "f739749cc0e8a766033d22214bd736152572ff3c2ad638dc52c4d54f67fb473b", "pair": "fuse->fuse", "shape": { "area": 740, "bounds": [ 0, 0, 0, 17, 10, 10 ], "edges": 45, "faces": 21, "solids": 1, "valid": true, "vertices": 26, "volume": 1175 } }, "resaved": { "namingEvidenceBytes": 11392, "namingEvidenceSha256": "f739749cc0e8a766033d22214bd736152572ff3c2ad638dc52c4d54f67fb473b", "pair": "fuse->fuse", "shape": { "area": 740, "bounds": [ 0, 0, 0, 17, 10, 10 ], "edges": 45, "faces": 21, "solids": 1, "valid": true, "vertices": 26, "volume": 1175 } } }, "schemaVersion": 1, "status": "pass" } }, { "taskId": "TSN-PAIR-fuse-cut", "pair": "fuse->cut", "classification": "accepted", "reasonCode": "native-builders-mutation-naming-and-fcstd-resave-pass", "nativeDecision": "accepted", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "e2bbd4e8c2e94112763a16246c9a385cbb525f2141fff24249bb6bd35087fa60", "namingSemanticSha256": "dde2d7ea9e29065a3b2f1e665daa1c508e7f9f35980954c89b41007450224d7a" }, "second": { "operation": "cut", "builder": "BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 17, "edges": 41, "vertices": 26, "volume": 1011, "area": 692, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 22, "selectedRecords": 2, "ambiguousResults": 8, "historySha256": "f8fe7d63848e9487e10aab0234b4197cd915fd34b9a5b2cd2b8d7c19f0102e82", "namingEvidenceSha256": "ac0a97a31fd8881bed24b86415d80eeae582229f7f2d247d9accafdaf1ac0cc4", "namingSemanticSha256": "8ac3978f4a10529ca422c6a865dc389c8b20082efff597f7c5db56421bf13ada" }, "mutation": { "scope": "second-operation-only", "parameter": "toolSize", "trajectory": [ 4, 3, 4 ], "beforeValue": 4, "editedValue": 3, "restoredValue": 4, "changed": true, "restoredExactly": true, "editedEvidence": { "operation": "cut", "builder": "BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 17, "edges": 41, "vertices": 26, "volume": 1048, "area": 678, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 22, "selectedRecords": 2, "ambiguousResults": 8, "historySha256": "f8fe7d63848e9487e10aab0234b4197cd915fd34b9a5b2cd2b8d7c19f0102e82", "namingEvidenceSha256": "746cb6d768b72baab35a1d138d0933e73d7bf081728725686440f2c3c92e7822", "namingSemanticSha256": "8ac3978f4a10529ca422c6a865dc389c8b20082efff597f7c5db56421bf13ada" }, "restoredEvidence": { "operation": "cut", "builder": "BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 17, "edges": 41, "vertices": 26, "volume": 1011, "area": 692, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 22, "selectedRecords": 2, "ambiguousResults": 8, "historySha256": "f8fe7d63848e9487e10aab0234b4197cd915fd34b9a5b2cd2b8d7c19f0102e82", "namingEvidenceSha256": "c6af78a4fc31e1382c389d343d639f723e9ca4c749bf17fe24bdd572beec6490", "namingSemanticSha256": "8ac3978f4a10529ca422c6a865dc389c8b20082efff597f7c5db56421bf13ada" } }, "naming": { "upstreamEvidenceRestored": true, "downstreamEvidence": true, "jsonRoundtripStable": true }, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "namingEvidenceStable": true, "shapeStable": true }, "decision": "accepted", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "pair": "fuse->cut", "phases": { "initial": { "namingEvidenceBytes": 3695, "namingEvidenceSha256": "ac0a97a31fd8881bed24b86415d80eeae582229f7f2d247d9accafdaf1ac0cc4", "pair": "fuse->cut", "shape": { "area": 692, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 41, "faces": 17, "solids": 1, "valid": true, "vertices": 26, "volume": 1011 } }, "reopened": { "namingEvidenceBytes": 3695, "namingEvidenceSha256": "ac0a97a31fd8881bed24b86415d80eeae582229f7f2d247d9accafdaf1ac0cc4", "pair": "fuse->cut", "shape": { "area": 692, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 41, "faces": 17, "solids": 1, "valid": true, "vertices": 26, "volume": 1011 } }, "resaved": { "namingEvidenceBytes": 3695, "namingEvidenceSha256": "ac0a97a31fd8881bed24b86415d80eeae582229f7f2d247d9accafdaf1ac0cc4", "pair": "fuse->cut", "shape": { "area": 692, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 41, "faces": 17, "solids": 1, "valid": true, "vertices": 26, "volume": 1011 } } }, "schemaVersion": 1, "status": "pass" } }, { "taskId": "TSN-PAIR-fuse-common", "pair": "fuse->common", "classification": "accepted", "reasonCode": "native-builders-mutation-naming-and-fcstd-resave-pass", "nativeDecision": "accepted", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "af9be791d652b3a0ac5762fdecef7c936c64015330ad253d96b68eedbd5049f3", "namingSemanticSha256": "84f46e75d9855d67bc068f70650ba10932d491442cac4b36d296e49d2bf8fcf5" }, "second": { "operation": "common", "builder": "BRepAlgoAPI_Common", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 75, "area": 110, "bounds": [ 9.9999999, -1e-7, -1e-7, 13.0000001, 5.0000001, 5.0000001 ] }, "historyRecords": 240, "selectedRecords": 1, "ambiguousResults": 20, "historySha256": "4cec040527a627b73017af103188173f2460dfd41dfa46d8acee005ed80eb8dc", "namingEvidenceSha256": "d04cd4d189cc9549f8ae9700a102526071281c0711f2edb0ff1e38fc27470ab5", "namingSemanticSha256": "5286bbbbd37367c6630c7ae2b59502be156b30bcd92798f775bc3c85d86a97bc" }, "mutation": { "scope": "second-operation-only", "parameter": "toolOffsetX", "trajectory": [ 10, 9, 10 ], "beforeValue": 10, "editedValue": 9, "restoredValue": 10, "changed": true, "restoredExactly": true, "editedEvidence": { "operation": "common", "builder": "BRepAlgoAPI_Common", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 10, "edges": 20, "vertices": 12, "volume": 100, "area": 130, "bounds": [ 8.9999999, -1e-7, -1e-7, 13.0000001, 5.0000001, 5.0000001 ] }, "historyRecords": 189, "selectedRecords": 2, "ambiguousResults": 24, "historySha256": "8f261b8808601b450505468dd5cb9f4770383aec3239298414525c39d44b8edb", "namingEvidenceSha256": "d3e61c87153732e0b5b335867a995af0736365dd56f6c33d8c55997af93dd651", "namingSemanticSha256": "60cf00e28e3c1949c7d0a713755acc1cb58098afdc883f83c618b29a9b303d0e" }, "restoredEvidence": { "operation": "common", "builder": "BRepAlgoAPI_Common", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 75, "area": 110, "bounds": [ 9.9999999, -1e-7, -1e-7, 13.0000001, 5.0000001, 5.0000001 ] }, "historyRecords": 240, "selectedRecords": 1, "ambiguousResults": 20, "historySha256": "4cec040527a627b73017af103188173f2460dfd41dfa46d8acee005ed80eb8dc", "namingEvidenceSha256": "71ed437758d6e92affcc87bc92ff0a06557b8cac350cfe40e8b769099ad23af3", "namingSemanticSha256": "5286bbbbd37367c6630c7ae2b59502be156b30bcd92798f775bc3c85d86a97bc" } }, "naming": { "upstreamEvidenceRestored": true, "downstreamEvidence": true, "jsonRoundtripStable": true }, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "namingEvidenceStable": true, "shapeStable": true }, "decision": "accepted", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "pair": "fuse->common", "phases": { "initial": { "namingEvidenceBytes": 10867, "namingEvidenceSha256": "d04cd4d189cc9549f8ae9700a102526071281c0711f2edb0ff1e38fc27470ab5", "pair": "fuse->common", "shape": { "area": 110, "bounds": [ 10, 0, 0, 13, 5, 5 ], "edges": 12, "faces": 6, "solids": 1, "valid": true, "vertices": 8, "volume": 75 } }, "reopened": { "namingEvidenceBytes": 10867, "namingEvidenceSha256": "d04cd4d189cc9549f8ae9700a102526071281c0711f2edb0ff1e38fc27470ab5", "pair": "fuse->common", "shape": { "area": 110, "bounds": [ 10, 0, 0, 13, 5, 5 ], "edges": 12, "faces": 6, "solids": 1, "valid": true, "vertices": 8, "volume": 75 } }, "resaved": { "namingEvidenceBytes": 10867, "namingEvidenceSha256": "d04cd4d189cc9549f8ae9700a102526071281c0711f2edb0ff1e38fc27470ab5", "pair": "fuse->common", "shape": { "area": 110, "bounds": [ 10, 0, 0, 13, 5, 5 ], "edges": 12, "faces": 6, "solids": 1, "valid": true, "vertices": 8, "volume": 75 } } }, "schemaVersion": 1, "status": "pass" } }, { "taskId": "TSN-PAIR-fuse-rotate", "pair": "fuse->rotate", "classification": "accepted", "reasonCode": "native-builders-mutation-naming-and-fcstd-resave-pass", "nativeDecision": "accepted", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "fd409f86f18d6fa703b61a3858c55953a1dfa14865e568a48024400d469bed15", "namingSemanticSha256": "4b26aadb2ea960138e17671468b18ee999e37f20099fc26dd39619e211fd699b" }, "second": { "operation": "rotate", "builder": "BRepBuilderAPI_Transform", "inputCount": 1, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -2.5881906, -1e-7, -1e-7, 12.5570358, 12.2474488, 10.0000001 ] }, "historyRecords": 187, "selectedRecords": 11, "ambiguousResults": 49, "historySha256": "ac25647ecb694f2a760b41bcd58fcfc75ef36957a8792e13c7ec821bc93cef91", "namingEvidenceSha256": "cd2d92741d0b05d91599d1ac8709c4397db44f30c6bdab0e92815e241f5e639e", "namingSemanticSha256": "b7657ff63d563ef94469db9448bb0307b38798aa495458206884d975136fdba4" }, "mutation": { "scope": "second-operation-only", "parameter": "angle", "trajectory": [ 15, 22.5, 15 ], "beforeValue": 15, "editedValue": 22.5, "restoredValue": 15, "changed": true, "restoredExactly": true, "editedEvidence": { "operation": "rotate", "builder": "BRepBuilderAPI_Transform", "inputCount": 1, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -3.8268344, -1e-7, -1e-7, 12.010434, 13.0656297, 10.0000001 ] }, "historyRecords": 187, "selectedRecords": 11, "ambiguousResults": 49, "historySha256": "ac25647ecb694f2a760b41bcd58fcfc75ef36957a8792e13c7ec821bc93cef91", "namingEvidenceSha256": "0e63cafe49b8cd74f5f4239e38189666a2a0c8ed99f966187eeb77d96a5047ab", "namingSemanticSha256": "b7657ff63d563ef94469db9448bb0307b38798aa495458206884d975136fdba4" }, "restoredEvidence": { "operation": "rotate", "builder": "BRepBuilderAPI_Transform", "inputCount": 1, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -2.5881906, -1e-7, -1e-7, 12.5570358, 12.2474488, 10.0000001 ] }, "historyRecords": 187, "selectedRecords": 11, "ambiguousResults": 49, "historySha256": "ac25647ecb694f2a760b41bcd58fcfc75ef36957a8792e13c7ec821bc93cef91", "namingEvidenceSha256": "61b4ce04b159cd390a9d35eccf7d65280a9ee69edc128b60372ea4e2fb908359", "namingSemanticSha256": "b7657ff63d563ef94469db9448bb0307b38798aa495458206884d975136fdba4" } }, "naming": { "upstreamEvidenceRestored": true, "downstreamEvidence": true, "jsonRoundtripStable": true }, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "namingEvidenceStable": true, "shapeStable": true }, "decision": "accepted", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "pair": "fuse->rotate", "phases": { "initial": { "namingEvidenceBytes": 23836, "namingEvidenceSha256": "cd2d92741d0b05d91599d1ac8709c4397db44f30c6bdab0e92815e241f5e639e", "pair": "fuse->rotate", "shape": { "area": 660, "bounds": [ -2.5881905, 0, 0, 12.5570357, 12.2474487, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } }, "reopened": { "namingEvidenceBytes": 23836, "namingEvidenceSha256": "cd2d92741d0b05d91599d1ac8709c4397db44f30c6bdab0e92815e241f5e639e", "pair": "fuse->rotate", "shape": { "area": 660, "bounds": [ -2.5881905, 0, 0, 12.5570357, 12.2474487, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } }, "resaved": { "namingEvidenceBytes": 23836, "namingEvidenceSha256": "cd2d92741d0b05d91599d1ac8709c4397db44f30c6bdab0e92815e241f5e639e", "pair": "fuse->rotate", "shape": { "area": 660, "bounds": [ -2.5881905, 0, 0, 12.5570357, 12.2474487, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } } }, "schemaVersion": 1, "status": "pass" } }, { "taskId": "TSN-PAIR-fuse-pad", "pair": "fuse->pad", "classification": "rejected", "reasonCode": "native-builder-and-freecad-profile-reject-with-clean-resave", "nativeDecision": "rejected", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "1169606a880655c1d1cbc55af37b4e83fe9fdbfbc089069c511c42a00f1f7440", "namingSemanticSha256": "72b04525740386718d0d2fc8b1285c47ccf0840cbc6c04279c2946057ce01f3d" }, "rejection": { "scope": "second-operation-only", "authority": "occt-builder", "parameter": "length", "trajectory": [ 5, 7.5, 5 ], "stable": true, "attempts": [ { "operation": "pad", "builder": "BRepPrimAPI_MakePrism", "inputCount": 1, "parameter": "length", "parameterValue": 5, "runtime": "occt-native", "outcome": "rejected", "resultProduced": false, "shapeProduced": false, "historyProduced": false, "rejectionStage": "builder", "exceptionTransport": "emscripten-cpp-exception", "thrownType": "number" }, { "operation": "pad", "builder": "BRepPrimAPI_MakePrism", "inputCount": 1, "parameter": "length", "parameterValue": 7.5, "runtime": "occt-native", "outcome": "rejected", "resultProduced": false, "shapeProduced": false, "historyProduced": false, "rejectionStage": "builder", "exceptionTransport": "emscripten-cpp-exception", "thrownType": "number" }, { "operation": "pad", "builder": "BRepPrimAPI_MakePrism", "inputCount": 1, "parameter": "length", "parameterValue": 5, "runtime": "occt-native", "outcome": "rejected", "resultProduced": false, "shapeProduced": false, "historyProduced": false, "rejectionStage": "builder", "exceptionTransport": "emscripten-cpp-exception", "thrownType": "number" } ], "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "documentStable": true, "documentUnpolluted": true, "fuseSolidUsedAsInput": true, "nativeFeatureConstructed": true, "nativeFeatureRejected": true, "objectSetRestored": true, "recomputeStatusCaptured": true, "sourceShapeRestored": true }, "decision": "rejected", "diagnostic": { "exception": null, "exceptionType": null, "input": { "name": "Part__Feature", "subelements": [], "typeId": "Part::Feature" }, "inputShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "nativeTypeId": "PartDesign::Pad", "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" }, { "name": "Body", "typeId": "PartDesign::Body" }, { "name": "Origin", "typeId": "App::Origin" }, { "name": "X_Axis", "typeId": "App::Line" }, { "name": "Y_Axis", "typeId": "App::Line" }, { "name": "Z_Axis", "typeId": "App::Line" }, { "name": "XY_Plane", "typeId": "App::Plane" }, { "name": "XZ_Plane", "typeId": "App::Plane" }, { "name": "YZ_Plane", "typeId": "App::Plane" }, { "name": "Origin001", "typeId": "App::Point" }, { "name": "PairResult", "typeId": "PartDesign::Pad" } ], "parameter": { "name": "length", "value": 5 }, "recomputeResult": true, "shapeNull": true, "shapeValid": false, "state": [ "Touched", "Invalid" ], "statusString": "FeatureExtrusion: Length: Could not extrude the sketch!" }, "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "nativeTypeId": "PartDesign::Pad", "operation": "pad", "pair": "fuse->pad", "phases": { "initial": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "reopened": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "resaved": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] } }, "rollback": { "after": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } }, "before": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } } }, "schemaVersion": 1, "source": { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" }, "status": "pass" } } }, { "taskId": "TSN-PAIR-fuse-pocket", "pair": "fuse->pocket", "classification": "accepted", "reasonCode": "native-builders-mutation-naming-and-fcstd-resave-pass", "nativeDecision": "accepted", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "081b2236f2756400152fd4f8246d933bb9e91aa435f976ed98d794dc70868069", "namingSemanticSha256": "b310dc32da509dc7665d075332f8d7c6a5a8af7cdd4be3d4bb54f4822268453a" }, "second": { "operation": "pocket", "builder": "BRepPrimAPI_MakePrism+BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 16, "edges": 38, "vertices": 24, "volume": 1045, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 42, "selectedRecords": 3, "ambiguousResults": 9, "historySha256": "685a9cdf1f6991b3c4dfeede67c29141ef7e010f34635c95c9ab9c43b49a9f92", "namingEvidenceSha256": "ff118840aba4ebdc140beb3586790fbebb6fa225a42b1e99f2609c5454e22196", "namingSemanticSha256": "d72214a08c8ad4780243aa1c46c52b06347e78fe47909486ed4c7a7a359b5322" }, "mutation": { "scope": "second-operation-only", "parameter": "length", "trajectory": [ 5, 4, 5 ], "beforeValue": 5, "editedValue": 4, "restoredValue": 5, "changed": true, "restoredExactly": true, "editedEvidence": { "operation": "pocket", "builder": "BRepPrimAPI_MakePrism+BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 16, "edges": 38, "vertices": 24, "volume": 1051, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 42, "selectedRecords": 3, "ambiguousResults": 9, "historySha256": "685a9cdf1f6991b3c4dfeede67c29141ef7e010f34635c95c9ab9c43b49a9f92", "namingEvidenceSha256": "b46f2f85a24cabe4cf35425cbb5a541d5ea24ec776d361c3eaa3e28dd1f2bfcd", "namingSemanticSha256": "d72214a08c8ad4780243aa1c46c52b06347e78fe47909486ed4c7a7a359b5322" }, "restoredEvidence": { "operation": "pocket", "builder": "BRepPrimAPI_MakePrism+BRepAlgoAPI_Cut", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 16, "edges": 38, "vertices": 24, "volume": 1045, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 42, "selectedRecords": 3, "ambiguousResults": 9, "historySha256": "685a9cdf1f6991b3c4dfeede67c29141ef7e010f34635c95c9ab9c43b49a9f92", "namingEvidenceSha256": "8eb4193e10401b17950a6d900b8ffb15ee5792deeb5908b39e6a29aa882d0992", "namingSemanticSha256": "d72214a08c8ad4780243aa1c46c52b06347e78fe47909486ed4c7a7a359b5322" } }, "naming": { "upstreamEvidenceRestored": true, "downstreamEvidence": true, "jsonRoundtripStable": true }, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "namingEvidenceStable": true, "shapeStable": true }, "decision": "accepted", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "pair": "fuse->pocket", "phases": { "initial": { "namingEvidenceBytes": 4472, "namingEvidenceSha256": "ff118840aba4ebdc140beb3586790fbebb6fa225a42b1e99f2609c5454e22196", "pair": "fuse->pocket", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 38, "faces": 16, "solids": 1, "valid": true, "vertices": 24, "volume": 1045 } }, "reopened": { "namingEvidenceBytes": 4472, "namingEvidenceSha256": "ff118840aba4ebdc140beb3586790fbebb6fa225a42b1e99f2609c5454e22196", "pair": "fuse->pocket", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 38, "faces": 16, "solids": 1, "valid": true, "vertices": 24, "volume": 1045 } }, "resaved": { "namingEvidenceBytes": 4472, "namingEvidenceSha256": "ff118840aba4ebdc140beb3586790fbebb6fa225a42b1e99f2609c5454e22196", "pair": "fuse->pocket", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 38, "faces": 16, "solids": 1, "valid": true, "vertices": 24, "volume": 1045 } } }, "schemaVersion": 1, "status": "pass" } }, { "taskId": "TSN-PAIR-fuse-loft", "pair": "fuse->loft", "classification": "rejected", "reasonCode": "freecad-input-precondition-reject-with-kernel-diagnostic-and-clean-resave", "nativeDecision": "rejected", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "a8c49791319027adde4462940a01f0d38503ca8660790c1d461c25925fceb0a4", "namingSemanticSha256": "ed827ba5065ddca163bca634b02d30a0dd9eb1f148b0437df4e178d29827baf6" }, "rejection": { "scope": "second-operation-only", "authority": "freecad-document", "parameter": "ruled", "trajectory": [ false, true, false ], "kernelAttempts": [ { "operation": "loft", "builder": "BRepOffsetAPI_ThruSections", "inputCount": 2, "parameter": "ruled", "parameterValue": false, "runtime": "occt-native", "outcome": "accepted", "resultProduced": true, "shapeProduced": true, "validShapeProduced": true, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": true, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 91.6666667, "area": 293.5473231, "bounds": [ -1e-7, -1e-7, -1e-7, 2.0000001, 10.0000001, 15.0000001 ] }, "historyRecords": 24, "historySha256": "9f0ec53f6c7b6a6704cd926e6d16c24c51625ef328c2d89275f86d0ccda2ace7", "authority": "kernel-superset-only" }, { "operation": "loft", "builder": "BRepOffsetAPI_ThruSections", "inputCount": 2, "parameter": "ruled", "parameterValue": true, "runtime": "occt-native", "outcome": "accepted", "resultProduced": true, "shapeProduced": true, "validShapeProduced": true, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": true, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 91.6666667, "area": 293.5473231, "bounds": [ -1e-7, -1e-7, -1e-7, 2.0000001, 10.0000001, 15.0000001 ] }, "historyRecords": 24, "historySha256": "9f0ec53f6c7b6a6704cd926e6d16c24c51625ef328c2d89275f86d0ccda2ace7", "authority": "kernel-superset-only" }, { "operation": "loft", "builder": "BRepOffsetAPI_ThruSections", "inputCount": 2, "parameter": "ruled", "parameterValue": false, "runtime": "occt-native", "outcome": "accepted", "resultProduced": true, "shapeProduced": true, "validShapeProduced": true, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": true, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 91.6666667, "area": 293.5473231, "bounds": [ -1e-7, -1e-7, -1e-7, 2.0000001, 10.0000001, 15.0000001 ] }, "historyRecords": 24, "historySha256": "9f0ec53f6c7b6a6704cd926e6d16c24c51625ef328c2d89275f86d0ccda2ace7", "authority": "kernel-superset-only" } ], "kernelRestoredExactly": true, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "documentStable": true, "documentUnpolluted": true, "fuseSolidUsedAsInput": true, "nativeFeatureConstructed": true, "nativeFeatureRejected": true, "objectSetRestored": true, "recomputeStatusCaptured": true, "sourceShapeRestored": true }, "decision": "rejected", "diagnostic": { "exception": null, "exceptionType": null, "input": { "sections": [ { "name": "Part__Feature", "typeId": "Part::Feature" }, { "name": "Section", "typeId": "Part::Feature" } ] }, "inputShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "nativeTypeId": "Part::Loft", "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" }, { "name": "Section", "typeId": "Part::Feature" }, { "name": "PairResult", "typeId": "Part::Loft" } ], "parameter": { "name": "ruled", "value": false }, "recomputeResult": true, "shapeNull": true, "shapeValid": false, "state": [ "Touched", "Invalid" ], "statusString": "Profile shape is not a single vertex, edge, wire nor face." }, "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "nativeTypeId": "Part::Loft", "operation": "loft", "pair": "fuse->loft", "phases": { "initial": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "reopened": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "resaved": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] } }, "rollback": { "after": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } }, "before": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } } }, "schemaVersion": 1, "source": { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" }, "status": "pass" } } }, { "taskId": "TSN-PAIR-fuse-pipe", "pair": "fuse->pipe", "classification": "rejected", "reasonCode": "freecad-input-precondition-reject-with-kernel-diagnostic-and-clean-resave", "nativeDecision": "rejected", "first": { "operation": "fuse", "builder": "BRepAlgoAPI_Fuse", "inputCount": 2, "historyProvider": "occt-native", "namingStatus": "ambiguous", "summary": { "isValid": true, "solids": 1, "faces": 13, "edges": 29, "vertices": 18, "volume": 1075, "area": 660, "bounds": [ -1e-7, -1e-7, -1e-7, 13.0000001, 10.0000001, 10.0000001 ] }, "historyRecords": 52, "selectedRecords": 7, "ambiguousResults": 16, "historySha256": "3c9d5be39dd201d2a637810cc9ae644ee5c056f7eab523ab3480a74c7dc5c427", "namingEvidenceSha256": "96f0c7103f8b7a1964a017e24c687b287b6c9e749e08deacc722776f88f40893", "namingSemanticSha256": "dee4bbec7e0940a6035f6af3d22633f6ef0d1a574db0b5ba5872446e7ad6de15" }, "rejection": { "scope": "second-operation-only", "authority": "freecad-document", "parameter": "spineLength", "trajectory": [ 15, 12, 15 ], "kernelAttempts": [ { "operation": "pipe", "builder": "BRepOffsetAPI_MakePipe", "inputCount": 2, "parameter": "spineLength", "parameterValue": 15, "runtime": "occt-native", "outcome": "invalid-result", "resultProduced": true, "shapeProduced": true, "validShapeProduced": false, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": false, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 0, "area": 500, "bounds": [ -1e-7, -1e-7, -1e-7, 1e-7, 10.0000001, 25.0000001 ] }, "historyRecords": 28, "historySha256": "0b29085cd086854553f7e799c787527dddb9e1e7e798579dbb78cb09bb5d9d7c", "authority": "kernel-invalid-result" }, { "operation": "pipe", "builder": "BRepOffsetAPI_MakePipe", "inputCount": 2, "parameter": "spineLength", "parameterValue": 12, "runtime": "occt-native", "outcome": "invalid-result", "resultProduced": true, "shapeProduced": true, "validShapeProduced": false, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": false, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 0, "area": 440, "bounds": [ -1e-7, -1e-7, -1e-7, 1e-7, 10.0000001, 22.0000001 ] }, "historyRecords": 28, "historySha256": "0b29085cd086854553f7e799c787527dddb9e1e7e798579dbb78cb09bb5d9d7c", "authority": "kernel-invalid-result" }, { "operation": "pipe", "builder": "BRepOffsetAPI_MakePipe", "inputCount": 2, "parameter": "spineLength", "parameterValue": 15, "runtime": "occt-native", "outcome": "invalid-result", "resultProduced": true, "shapeProduced": true, "validShapeProduced": false, "historyProduced": true, "historyProvider": "occt-native", "summary": { "isValid": false, "solids": 1, "faces": 6, "edges": 12, "vertices": 8, "volume": 0, "area": 500, "bounds": [ -1e-7, -1e-7, -1e-7, 1e-7, 10.0000001, 25.0000001 ] }, "historyRecords": 28, "historySha256": "0b29085cd086854553f7e799c787527dddb9e1e7e798579dbb78cb09bb5d9d7c", "authority": "kernel-invalid-result" } ], "kernelRestoredExactly": true, "persistence": { "baselineId": "freecad-1.1.1-ordered-operation-pair-resave", "checks": { "documentStable": true, "documentUnpolluted": true, "fuseSolidUsedAsInput": true, "nativeFeatureConstructed": true, "nativeFeatureRejected": true, "objectSetRestored": true, "recomputeStatusCaptured": true, "sourceShapeRestored": true }, "decision": "rejected", "diagnostic": { "exception": null, "exceptionType": null, "input": { "sections": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "spine": { "name": "Spine", "subelements": [], "typeId": "Part::Feature" } }, "inputShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "nativeTypeId": "Part::Sweep", "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" }, { "name": "Spine", "typeId": "Part::Feature" }, { "name": "PairResult", "typeId": "Part::Sweep" } ], "parameter": { "name": "spineLength", "value": 15 }, "recomputeResult": true, "shapeNull": true, "shapeValid": false, "state": [ "Touched", "Invalid" ], "statusString": "A fatal error occurred when making the sweep" }, "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "nativeTypeId": "Part::Sweep", "operation": "pipe", "pair": "fuse->pipe", "phases": { "initial": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "reopened": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] }, "resaved": { "objects": [ { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" } ] } }, "rollback": { "after": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } }, "before": { "objects": [ { "name": "Part__Feature", "typeId": "Part::Feature" } ], "sourceShape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 } } }, "schemaVersion": 1, "source": { "name": "Part__Feature", "shape": { "area": 660, "bounds": [ 0, 0, 0, 13, 10, 10 ], "brepSha256": "8af7e24097019d0eff0f246d1e3f87b20f792b24da993125c9071b17b718d162", "edges": 29, "faces": 13, "solids": 1, "valid": true, "vertices": 18, "volume": 1075 }, "typeId": "Part::Feature" }, "status": "pass" } } } ], "summary": { "registeredOperations": 19, "orderedPairs": 361, "classifiedPairs": 8, "accepted": 5, "rejected": 3, "unknown": 353 } }