Files
FreeCADWasmDev/docs/p6/python-api-openscad-tier-3-stateful-gate.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

1507 lines
74 KiB
JSON

{
"schema": "freecad-web-p6-python-api-module-batch-gate/v1",
"taskId": "FW-P6-FPA-F3-OPENSCAD",
"module": "OpenSCAD",
"tier": "tier-3-stateful",
"result": "pass",
"coverage": {
"records": 86,
"counts": {
"exposed": 1,
"not_implemented": 75,
"restricted": 10
}
},
"records": [
{
"id": "py:OpenSCAD:class:AddSCADTask",
"name": "AddSCADTask",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "2fcdd5dfce9a3ae5a07a17534e53380209e78bd736b4b144390bd975e52750f1"
},
{
"id": "py:OpenSCAD:class:ExplodeGroup",
"name": "ExplodeGroup",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "810e8d2aa1ba41fe5b75de7002969672e8e57a5ee42b25d710445b3b0073e1b1"
},
{
"id": "py:OpenSCAD:class:ImportObject",
"name": "ImportObject",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "17b1fbc8d19db937f74fad5f232ed58ffd518ab24014df400609759b5fa345c4"
},
{
"id": "py:OpenSCAD:class:OpenSCADMeshBooleanTask",
"name": "OpenSCADMeshBooleanTask",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "9c268f5f4691eec2cf603447099efa0916835b9421485d8ff7951f821df592b4"
},
{
"id": "py:OpenSCAD:class:ReplaceObject",
"name": "ReplaceObject",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "ea7d703ebc43cc7fe97916cfbed863253ffb374aa605d5413fa200eec6b3807c"
},
{
"id": "py:OpenSCAD:function:addValue",
"name": "addValue",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "property",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "523a4b2ebdf1b097e5fd0916151da356e3d08ff90478648ca80f06581beee828"
},
{
"id": "py:OpenSCAD:function:newtempfilename",
"name": "newtempfilename",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "property",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "e70b2a6f6290d7df2a096d858b88977209d83f79d632384533aef1954f5bdc9b"
},
{
"id": "py:OpenSCAD:function:p_circle_action",
"name": "p_circle_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "890b7fc193051de4d14fab90fca36ac1ed68b0832b5a925ef1062106cedc73de"
},
{
"id": "py:OpenSCAD:function:p_color_action",
"name": "p_color_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "57a1486167ffc4ef7eeb6d7cf6863d86b25ce0c66e87367379b98fb9cd4efd2d"
},
{
"id": "py:OpenSCAD:function:p_cube_action",
"name": "p_cube_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "3845578bc5459176ab3b5552aa9be98e8dcbd5861f651a5040a82c4d31bfd8fc"
},
{
"id": "py:OpenSCAD:function:p_cylinder_action",
"name": "p_cylinder_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c8f0e072d80067eb776f547ceef0010db59de6910dac84740129b3712d34fc6f"
},
{
"id": "py:OpenSCAD:function:p_difference_action",
"name": "p_difference_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "1a5b8fa4529c8d706236af4e4be7f61cc39c8087727a5e689a0de12b2c2a0923"
},
{
"id": "py:OpenSCAD:function:p_empty_union_action",
"name": "p_empty_union_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "8778c9cc85f566828fd02f0b8d8a597a4ce01fe71aaac35568047ab02c863a8d"
},
{
"id": "py:OpenSCAD:function:p_group_action1",
"name": "p_group_action1",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "34185f392a48073ea952d536ebbb330b3047ad694f47068ccc4ed4f7e73f2f4e"
},
{
"id": "py:OpenSCAD:function:p_group_action2",
"name": "p_group_action2",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a011d9151e0913fafa8d63cade1730af4b36ec1bba29de4d6c0f2d7a90890d35"
},
{
"id": "py:OpenSCAD:function:p_hull_action",
"name": "p_hull_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "bb325dd829ae8970ac1ee776aa0a65f1482e4740901f7f1d55d3b1f55be58d45"
},
{
"id": "py:OpenSCAD:function:p_intersection_action",
"name": "p_intersection_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "b0b93786b75d4153b6a02b0d6f29b93f2c141c52fce93a4ea5f5acf8eb937dbd"
},
{
"id": "py:OpenSCAD:function:p_minkowski_action",
"name": "p_minkowski_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "e245119320037346be516f109acd74030b7f5c853ffcdc47c05718bbf44e4e18"
},
{
"id": "py:OpenSCAD:function:p_multmatrix_action",
"name": "p_multmatrix_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c3c629b2e634c885c3cb41e6e63badce03fed444b4e1d13d025f590d117a768f"
},
{
"id": "py:OpenSCAD:function:p_offset_action",
"name": "p_offset_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "556ca1a8e9258c9b44187630e647cfb9d15678c34d4561d3edff306cc69d5e00"
},
{
"id": "py:OpenSCAD:function:p_polygon_action_nopath",
"name": "p_polygon_action_nopath",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c1132b4c401a109dada5eb054d73b38bbfdd44d46d90de5b79031b42e8a2acb5"
},
{
"id": "py:OpenSCAD:function:p_polygon_action_plus_path",
"name": "p_polygon_action_plus_path",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "fe12892f271f8f34b2b813c1ccd350765e9f0f0f7cff4a89fae15aff09034cd6"
},
{
"id": "py:OpenSCAD:function:p_polyhedron_action",
"name": "p_polyhedron_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c5bb50d1ce4f873413a68568e2f3235660a73e4275fc5e177e12647c62c6524f"
},
{
"id": "py:OpenSCAD:function:p_projection_action",
"name": "p_projection_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "6bb8b52007ea01c15767860350fca8befcf92f760a4f0fa322b3b581bb91fc64"
},
{
"id": "py:OpenSCAD:function:p_resize_action",
"name": "p_resize_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "0f66944650f75a3fbf8b17c7ce7f68bf93fda82ecb8f2701abc0f03afd57e06c"
},
{
"id": "py:OpenSCAD:function:p_rotate_extrude_action",
"name": "p_rotate_extrude_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "0891c6a0e28bc9ea81c3aba594e70e78b71fc24f94f48f8e0765a67084869a63"
},
{
"id": "py:OpenSCAD:function:p_sphere_action",
"name": "p_sphere_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "aab1d4940acb223157a425d5ce65a0cd77c6f25a0689fb2c500bd7cadef0f223"
},
{
"id": "py:OpenSCAD:function:p_square_action",
"name": "p_square_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "fdb4e0a9dc5df8609ab0afca22faede61a998e137522a51548780355c4926e44"
},
{
"id": "py:OpenSCAD:function:p_surface_action",
"name": "p_surface_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "1423d2e32149089a81eb9bc687530655411a0049f971cc8d40d70d24c5843db1"
},
{
"id": "py:OpenSCAD:function:p_text_action",
"name": "p_text_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "006a4b5ee90d128b0103ba060f0837fb5f5ab4fd902cf6c511e6bf1f334d5965"
},
{
"id": "py:OpenSCAD:function:p_union_action",
"name": "p_union_action",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/importCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c4ad49f60518b102f03f802be14d4f9c34e033bb5f6653c700bc24d4d668d144"
},
{
"id": "py:OpenSCAD:function:process2D_ObjectsViaOpenSCAD",
"name": "process2D_ObjectsViaOpenSCAD",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "b2b4564be1837dd8b33050e95e114e91dec6c4620e8338614f1546148645213c"
},
{
"id": "py:OpenSCAD:function:process2D_ObjectsViaOpenSCADShape",
"name": "process2D_ObjectsViaOpenSCADShape",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "81c88b51d44c4faee886b3066cf712a276b3fbaa43f608653e70ffa2ad931d87"
},
{
"id": "py:OpenSCAD:function:process3D_ObjectsViaOpenSCAD",
"name": "process3D_ObjectsViaOpenSCAD",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "e1bf81acf9cf382a19638d8c9e1323ff3b3bd575cb3a35983e19af2be67ebdae"
},
{
"id": "py:OpenSCAD:function:process3D_ObjectsViaOpenSCADShape",
"name": "process3D_ObjectsViaOpenSCADShape",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "3d5e7f05d8ba7a9db1ce53acfa2771189cb59d4c3963a90c36f0217930ef0255"
},
{
"id": "py:OpenSCAD:function:process_ObjectsViaOpenSCAD",
"name": "process_ObjectsViaOpenSCAD",
"disposition": "exposed",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "stateful API is covered by the native Document/FCStd fixture",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a835395e4ce0ef3eba97bc9f2e5cbecad3e66330695e0414cdb762ba142df0b3"
},
{
"id": "py:OpenSCAD:function:process_ObjectsViaOpenSCADShape",
"name": "process_ObjectsViaOpenSCADShape",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "6d01cf489bbc5d10ebc852ef0af767ade8d02a3a9896adcbb0573b8022e1670b"
},
{
"id": "py:OpenSCAD:function:process_object",
"name": "process_object",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/exportCSG.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "36adb35efa903ccdb8cb74c491185ceab2aaf7c3ac3c7e728c95db23c44e0dcf"
},
{
"id": "py:OpenSCAD:function:readfile",
"name": "readfile",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a63c4273b0322f692ee3614a5faa89e97db6601d7a134a5adfb292df8bcafbd9"
},
{
"id": "py:OpenSCAD:function:replaceobjfromselection",
"name": "replaceobjfromselection",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/replaceobj.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "e82727f995ba59381c72b366322d39150b202e75a9cacb7e0d923e66752bc4fc"
},
{
"id": "py:OpenSCAD:function:reverseimporttypes",
"name": "reverseimporttypes",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "property",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "b9629b43fc4b3a82dbc6fd34e3355aef2bf939eab4ae6d71bb6e125488fb3f8d"
},
{
"id": "py:OpenSCAD:method:AddOpenSCADElement.Activated",
"name": "AddOpenSCADElement.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "f82bc84b999db0deba3309a35feb8fca6673a27ae4efd836216d27540f88922a"
},
{
"id": "py:OpenSCAD:method:AddSCADTask.isAllowedAlterDocument",
"name": "AddSCADTask.isAllowedAlterDocument",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "b18603f56d335bf3a026d9d04a91c248e4ed287026e0e6cc3ee78f9d324679ff"
},
{
"id": "py:OpenSCAD:method:AddSCADTask.isAllowedAlterSelection",
"name": "AddSCADTask.isAllowedAlterSelection",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "dc5cc048d7086170d160a7ff42d55394e8d6b3214225fdcd4d3a5adb3ef64880"
},
{
"id": "py:OpenSCAD:method:AddSCADTask.loadelement",
"name": "AddSCADTask.loadelement",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "091eada7e26aecca30281840e79dc1417259807865542ef5edfe52479a73e1cc"
},
{
"id": "py:OpenSCAD:method:AddSCADTask.saveelement",
"name": "AddSCADTask.saveelement",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "81dc7ad28202d640126f04e34d0de1b2bae0c9930e9a29654434e3d489507255"
},
{
"id": "py:OpenSCAD:method:CGALFeature.execute",
"name": "CGALFeature.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "cd1eaaca327f4f07df3f5b75a32b402695f2ae6f692ebce1b16d4ec176c79c59"
},
{
"id": "py:OpenSCAD:method:ColorCodeShape.Activated",
"name": "ColorCodeShape.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "8e37c9f4aec4ad2410e937f290c08fd6319e5a52d2bec46618d08582eb6e9f59"
},
{
"id": "py:OpenSCAD:method:Edgestofaces.Activated",
"name": "Edgestofaces.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "62bad286b9e9f56fa097548ada394689ba483767056b12b2d54bef8da2a34da7"
},
{
"id": "py:OpenSCAD:method:ExpandPlacements.Activated",
"name": "ExpandPlacements.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "5ba609b61497f3b8f3cc993381fbf0ebab6dafcfdb1f092694eb90e42d6222c1"
},
{
"id": "py:OpenSCAD:method:ExplodeGroup.Activated",
"name": "ExplodeGroup.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "5703768bbefee307cf0f3de3cc0506c058d061ce6844c22552e5124e512ff859"
},
{
"id": "py:OpenSCAD:method:Frustum.execute",
"name": "Frustum.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "8210def493c489b40e8f16f58336312edcb52fdee978b74327cb0a77719fc409"
},
{
"id": "py:OpenSCAD:method:GetWire.execute",
"name": "GetWire.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a7d5d29dbd1e436cc32b847b6e20082a8adaf39c497e8767dff57655e94045e2"
},
{
"id": "py:OpenSCAD:method:Hull.Activated",
"name": "Hull.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "e5597db8066a662b1860bccd2fbcbf8cea06a840b5b53b0f2adae3736eff5374"
},
{
"id": "py:OpenSCAD:method:ImportObject.execute",
"name": "ImportObject.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "ebd2c84e574a4f267ca583d56659f863f9ab38e4c030fe971bb1908e99375fd6"
},
{
"id": "py:OpenSCAD:method:IncreaseTolerance.execute",
"name": "IncreaseTolerance.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "94ad078b2f30df72160be36be4e2850f9cca09a7b43ccdc22e034450646dc3a3"
},
{
"id": "py:OpenSCAD:method:IncreaseToleranceFeature.Activated",
"name": "IncreaseToleranceFeature.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "55ec406d6b593a9a375ab24389f2cd3553835ac9770d7377d418c95023007f30"
},
{
"id": "py:OpenSCAD:method:MatrixTransform.execute",
"name": "MatrixTransform.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a4bd9807ea7eb36de14688588e307bd824d38b36d74f2d25487b4dcdbc3b5658"
},
{
"id": "py:OpenSCAD:method:MatrixTransform.updateProperty",
"name": "MatrixTransform.updateProperty",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "property",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a362d3e892e08f7d93ebeb139037c0b9d67774d15923637969912ea46236550b"
},
{
"id": "py:OpenSCAD:method:Minkowski.Activated",
"name": "Minkowski.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "17785c410d834d296e284d7cfaa498f10098304c39d02873752d65d5955193e7"
},
{
"id": "py:OpenSCAD:method:MirrorMeshFeature.Activated",
"name": "MirrorMeshFeature.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "b92d1de078b1ee2121cdc8f9a82801caad8c8ea782b41155a4bfc0f6ab99c84b"
},
{
"id": "py:OpenSCAD:method:Node.flattengroups",
"name": "Node.flattengroups",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/prototype.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "d1313fe2e6b2c6a02718a6b336289b4c46040649f1fecb672aaf28acd337d2ff"
},
{
"id": "py:OpenSCAD:method:OffsetShape.execute",
"name": "OffsetShape.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "3d270eb69a3a024793af53a34f76795bb7060275fa986fbccc22d4e5f51d4180"
},
{
"id": "py:OpenSCAD:method:OpenSCADMeshBoolean.Activated",
"name": "OpenSCADMeshBoolean.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "060d738d376f2624874e5ac81f8fa413d38816cc51bb7a01218559b7d7c15aa1"
},
{
"id": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.isAllowedAlterDocument",
"name": "OpenSCADMeshBooleanTask.isAllowedAlterDocument",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a028d37529932e1d825f2fc8d1ab83db1e5c1c0ffccae4cfa0d94675601a31dd"
},
{
"id": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.isAllowedAlterSelection",
"name": "OpenSCADMeshBooleanTask.isAllowedAlterSelection",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "3298756455340815e73f9471a118ecb4c481d5f2d15ff8a99cd481a733d336dd"
},
{
"id": "py:OpenSCAD:method:OpenSCADPlaceholder.execute",
"name": "OpenSCADPlaceholder.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "c30dff13ee73b5b18238033ccc269eaad372904091ef3258c093a432e3dd7fe8"
},
{
"id": "py:OpenSCAD:method:OpenSCADWorkbench.GetClassName",
"name": "OpenSCADWorkbench.GetClassName",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "property",
"sourceEntry": "src/Mod/OpenSCAD/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "16717acdfde61ee6e0200ed16f9d6dcb308530de6193e46cce4896d630df5983"
},
{
"id": "py:OpenSCAD:method:OpenSCADWorkbench.Initialize",
"name": "OpenSCADWorkbench.Initialize",
"disposition": "restricted",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "GUI/PySide/Pivy stateful API is unavailable in the headless Web runtime",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/InitGui.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "cecf02dec49f21f73c927f82fe0b46e03ee4ebedabe1f04caf8e9e04426f8765"
},
{
"id": "py:OpenSCAD:method:Overlappingfaces.directchildren",
"name": "Overlappingfaces.directchildren",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "7b1e263e1ce59a06a35ed5a36c72bb8096bd1e28867c631c6e9ca0110362fe41"
},
{
"id": "py:OpenSCAD:method:Overlappingfaces.hasnoparent",
"name": "Overlappingfaces.hasnoparent",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "0fbe70aebf9ac31b487e530da2604c183b08f0b08255475cf87a540e5b20ea19"
},
{
"id": "py:OpenSCAD:method:Overlappingfaces.hasnoparentstatic",
"name": "Overlappingfaces.hasnoparentstatic",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "22d2a5e232d97ad248fb5b6a20970a1e82fff7549d4bf7101364a353e781db9b"
},
{
"id": "py:OpenSCAD:method:PrismaticToroid.execute",
"name": "PrismaticToroid.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "aaf9d23aa95350d70d064b48f53ec6513ae03a4aaa15a11eec232a24926cf20b"
},
{
"id": "py:OpenSCAD:method:RefineShape.execute",
"name": "RefineShape.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "de4e9448737b2cae37ea49429f86d50567a15eba6d290111eabd98d659e0794e"
},
{
"id": "py:OpenSCAD:method:RefineShapeFeature.Activated",
"name": "RefineShapeFeature.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "ae6e2a1dd0847ab5266ee8c0e48aa919b3b3056cd6c997e19cea9f07d61133f2"
},
{
"id": "py:OpenSCAD:method:RemoveSubtree.Activated",
"name": "RemoveSubtree.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "3068abb6659016d9811e27be0e5baa989623107505cf315991d8d7f355173796"
},
{
"id": "py:OpenSCAD:method:ReplaceObject.Activated",
"name": "ReplaceObject.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "60c624bcbd6004c0d38bffdeb07d9d22e7f4ca26853e3e46a1813e52e74e4401"
},
{
"id": "py:OpenSCAD:method:Resize.dumps",
"name": "Resize.dumps",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "a28b70602034811b5aed0cf4a224db1b2d633947d06b83539ebeb55b543faa6d"
},
{
"id": "py:OpenSCAD:method:Resize.execute",
"name": "Resize.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "7564d6d8383d29d1cbf9149b7e2d0a4e1212951f3ebeb09685498fb3397f9be9"
},
{
"id": "py:OpenSCAD:method:Resize.loads",
"name": "Resize.loads",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "fa6dbf8327762f5032463f2d3d3c0b54055bcc9da765b4b51cf0defb15d63987"
},
{
"id": "py:OpenSCAD:method:ResizeMeshFeature.Activated",
"name": "ResizeMeshFeature.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "63f6c5399d358175af60e3cbc2160989ebb71bf4cc0b7c2833b300e5f8c684b2"
},
{
"id": "py:OpenSCAD:method:ScaleMeshFeature.Activated",
"name": "ScaleMeshFeature.Activated",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "373c75b3d704be711bedd4ac1e9920d4ce7dede855b3623062d0b76e8ac1dbd2"
},
{
"id": "py:OpenSCAD:method:Twist.execute",
"name": "Twist.execute",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "lifecycle-command",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "0faa595e4a502524fb8d92a6760c96a860c9574c2b2c980fc9c51dd6504216b7"
},
{
"id": "py:OpenSCAD:method:ViewProviderTree.claimChildren",
"name": "ViewProviderTree.claimChildren",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "document-graph",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "ef8f9dfec5877157d71f431edfb64da23e5da2ee0e5a518e69b53eb4a10187a9"
},
{
"id": "py:OpenSCAD:method:ViewProviderTree.dumps",
"name": "ViewProviderTree.dumps",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "117d80985a67174196f7d53aeb5265e8612f4249e8be688888999d97785685b8"
},
{
"id": "py:OpenSCAD:method:ViewProviderTree.loads",
"name": "ViewProviderTree.loads",
"disposition": "not_implemented",
"evidence": [
"docs/p6/python-api-stateful-family-runtime.json"
],
"reason": "typed stateful method argument/return replay is pending",
"family": "serialization",
"sourceEntry": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "document-stateful-diff/v1",
"returnSchema": "document-stateful-result/v1",
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
"evidenceSha256": "183f8cfae72a27a5ee005515f28c8ef735038f2789e51761da95f20ac0039400"
}
],
"manifestSha256": "9974d9d768b1b0751a318f559e1c1f01a0a60a8afd9eb41b70736bb24539f152",
"nativeRuntime": "docs/p6/python-api-stateful-family-runtime.json",
"nativeRuntimeSha256": "9a0da43d370af4f728eb759e19d6fea2246c9b3ceef6b445b0e4a13b81653b57",
"adapterManifest": "docs/p6/tier3-stateful-adapter-manifest.json",
"adapterManifestSha256": "ba90138c57d45c3cb465185746b95c9b239ff043655356c28d52d2c76f42d64c",
"route": {
"worker": "stateful-family.worker.ts",
"command": "web.statefulFamilyBatch",
"state": "Document/OpenSCAD"
},
"nativeRoute": {
"worker": "web/src/stateful-family.worker.ts",
"facade": "web/src/stateful-family-facade.ts",
"command": "web.statefulFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp:fc_web_dispatch_json"
},
"resources": {
"resourcesReleased": true,
"documentMutation": true,
"fcstdSemanticReplay": true,
"transactionUndoRedo": true,
"invalidRecomputeRecovery": true
},
"boundaries": [
"Terminal disposition does not claim that restricted or not_implemented APIs are callable.",
"Only exact module-scoped native evidence can promote a symbol."
]
}