Files
FreeCADWasmDev/docs/p6/scheduler-failure-bim-geometry-replay.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

313 lines
10 KiB
JSON

{
"schema": "freecad-web-bim-geometry-diagnostic-replay/v1",
"taskId": "FW-P6-FPA-Y",
"dispatcher": "fc_web_dispatch_json",
"rows": [
{
"name": "BuildingPart.getShapes",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:BuildingPart.getShapes",
"name": "BuildingPart.getShapes",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"shapeCount": 1,
"solidCount": 1,
"materialKeys": [
"Undefined"
],
"objectType": "App::FeaturePython",
"proxyType": "BuildingPart"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "AreaCalculator.isShapeInvalid",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:AreaCalculator.isShapeInvalid",
"name": "AreaCalculator.isShapeInvalid",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"validShapeInvalid": false,
"emptyShapeInvalid": true,
"faceCount": 6,
"objectType": "Part::Feature"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "AreaCalculator.isFaceVertical",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:AreaCalculator.isFaceVertical",
"name": "AreaCalculator.isFaceVertical",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"faceCount": 6,
"horizontalFace": true,
"verticalFace": true,
"objectType": "Part::Feature"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "ArchGrid.getPoints",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:ArchGrid.getPoints",
"name": "ArchGrid.getPoints",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"pointCount": 8,
"firstPoint": [
0,
0,
1
],
"output": "Vertices",
"objectType": "Part::FeaturePython"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "PanelCut.getWires",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:PanelCut.getWires",
"name": "PanelCut.getWires",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"tupleLength": 3,
"noneCount": 2,
"sourceType": "Part::FeaturePython",
"objectType": "Part::FeaturePython"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "MatrixChunk",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:MatrixChunk",
"name": "MatrixChunk",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"className": "MatrixChunk",
"module": "dom3ds",
"isChunkBase": true,
"tag": -1,
"hasReadArray": true,
"hasResources": false,
"sourceConstructor": "python-object-new"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "MESH_VERSION",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:MESH_VERSION",
"name": "MESH_VERSION",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"className": "MESH_VERSION",
"module": "dom3ds",
"isChunkBase": true,
"tag": 15678,
"hasReadArray": true,
"hasResources": false,
"sourceConstructor": "python-object-new"
}
}
],
"count": 1,
"resourcesReleased": true
}
},
{
"name": "SOLID_BGND",
"response": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:SOLID_BGND",
"name": "SOLID_BGND",
"family": "geometry-value",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "native fixture parameters",
"returnSchema": "native result object",
"replay": "native-source-method",
"result": {
"className": "SOLID_BGND",
"module": "dom3ds",
"isChunkBase": true,
"tag": 4608,
"hasReadArray": true,
"hasResources": false,
"sourceConstructor": "python-object-new"
}
}
],
"count": 1,
"resourcesReleased": true
}
}
],
"resourcesReleased": true
}