feat: advance TSN drift and ordered pair evidence
This commit is contained in:
958
config/freecad-ordered-operation-pair-classification.json
Normal file
958
config/freecad-ordered-operation-pair-classification.json
Normal file
@@ -0,0 +1,958 @@
|
||||
{
|
||||
"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": 14390,
|
||||
"sha256": "ec6cc4556269d538f1c979886e7cc9b6cca0a194b6e4b67291e140b773d595db"
|
||||
},
|
||||
"matrix": {
|
||||
"path": "scripts/freecad-naming-production-matrix.mjs",
|
||||
"bytes": 19819,
|
||||
"sha256": "01532d8d3197aacddc0c18d4d8e41b4aee3b88bb4eb6636d8d0457a194651125"
|
||||
},
|
||||
"resave": {
|
||||
"path": "scripts/freecad-ordered-operation-pair-resave.py",
|
||||
"bytes": 4467,
|
||||
"sha256": "d02f2cc0c6427fc324693692a1bce036e58feb238bf5259fb17803a454d6d22b"
|
||||
},
|
||||
"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
|
||||
},
|
||||
"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
|
||||
},
|
||||
"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
|
||||
},
|
||||
"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
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"registeredOperations": 19,
|
||||
"orderedPairs": 361,
|
||||
"classifiedPairs": 4,
|
||||
"accepted": 4,
|
||||
"rejected": 0,
|
||||
"unknown": 357
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user