Files
FreeCADWasmDev/docs/p6/import-module-batch-4f72da304420e1d5276d4000-runtime.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

1230 lines
54 KiB
JSON

{
"schema": "freecad-web-import-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "4f72da304420e1d5276d4000",
"module": "Import",
"tier": "tier-3-stateful",
"family": "document-graph",
"status": "pass_with_boundaries",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"route": {
"command": "import.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/ImportRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/import-python-family-facade.ts",
"worker": "web/src/import.worker.ts"
},
"input": {
"cmd": "import.pythonFamilyBatch",
"args": {
"tier": "tier-3-stateful",
"records": [
{
"apiId": "py:Import:function:cast_python_object_to_aggregate",
"name": "cast_python_object_to_aggregate",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL/TypeChecker.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str",
"name": "process_nested_parent_str",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL/Utils.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str2",
"name": "process_nested_parent_str2",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL/essa_par.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:document",
"name": "document",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:document_with_class",
"name": "document_with_class",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:curve_replica.parent_curve",
"name": "curve_replica.parent_curve",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:composite_curve_segment.parent_curve",
"name": "composite_curve_segment.parent_curve",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:document_reference",
"name": "document_reference",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:document_reference.assigned_document",
"name": "document_reference.assigned_document",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:point_replica.parent_pt",
"name": "point_replica.parent_pt",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:document_relationship",
"name": "document_relationship",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.relating_document",
"name": "document_relationship.relating_document",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.related_document",
"name": "document_relationship.related_document",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:product_definition_with_associated_documents",
"name": "product_definition_with_associated_documents",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:product_definition_with_associated_documents.documentation_ids",
"name": "product_definition_with_associated_documents.documentation_ids",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:surface_patch.parent_surface",
"name": "surface_patch.parent_surface",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:method:surface_replica.parent_surface",
"name": "surface_replica.parent_surface",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
},
{
"apiId": "py:Import:class:document_usage_constraint",
"name": "document_usage_constraint",
"family": "document-graph",
"sourcePath": "src/Mod/Import/App/SCL_output/config_control_design.py",
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "94c633cded8497c835190ed6dcd00ca921ebac74f83abe9e4eaad71e86d0ffb4",
"result": {
"cmd": "import.pythonFamilyBatch",
"count": 18,
"module": "Import",
"ok": true,
"records": [
{
"apiId": "py:Import:function:cast_python_object_to_aggregate",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "cast_python_object_to_aggregate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/TypeChecker.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/Utils.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str2",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/essa_par.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document",
"name": "document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_with_class",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_with_class",
"name": "document_with_class",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:curve_replica.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "curve_replica.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:composite_curve_segment.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "composite_curve_segment.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_reference",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_reference",
"name": "document_reference",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_reference.assigned_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_reference.assigned_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:point_replica.parent_pt",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "point_replica.parent_pt",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_relationship",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_relationship",
"name": "document_relationship",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.relating_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.relating_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.related_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.related_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:product_definition_with_associated_documents",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: product_definition_with_associated_documents",
"name": "product_definition_with_associated_documents",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:product_definition_with_associated_documents.documentation_ids",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "product_definition_with_associated_documents.documentation_ids",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_patch.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_patch.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_replica.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_replica.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_usage_constraint",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_usage_constraint",
"name": "document_usage_constraint",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-import/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
},
"resultSha256": "594ba58798246869d6e4224653fb2e78e473b9f9d29a453485ca356a4f4327f5",
"replay": {
"equal": true,
"resultSha256": "594ba58798246869d6e4224653fb2e78e473b9f9d29a453485ca356a4f4327f5"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "import.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "import-batch-success",
"result": {
"cmd": "import.pythonFamilyBatch",
"count": 18,
"module": "Import",
"ok": true,
"records": [
{
"apiId": "py:Import:function:cast_python_object_to_aggregate",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "cast_python_object_to_aggregate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/TypeChecker.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/Utils.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str2",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/essa_par.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document",
"name": "document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_with_class",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_with_class",
"name": "document_with_class",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:curve_replica.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "curve_replica.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:composite_curve_segment.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "composite_curve_segment.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_reference",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_reference",
"name": "document_reference",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_reference.assigned_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_reference.assigned_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:point_replica.parent_pt",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "point_replica.parent_pt",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_relationship",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_relationship",
"name": "document_relationship",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.relating_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.relating_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.related_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.related_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:product_definition_with_associated_documents",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: product_definition_with_associated_documents",
"name": "product_definition_with_associated_documents",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:product_definition_with_associated_documents.documentation_ids",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "product_definition_with_associated_documents.documentation_ids",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_patch.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_patch.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_replica.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_replica.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_usage_constraint",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_usage_constraint",
"name": "document_usage_constraint",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-import/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "import-batch-repeat",
"result": {
"cmd": "import.pythonFamilyBatch",
"count": 18,
"module": "Import",
"ok": true,
"records": [
{
"apiId": "py:Import:function:cast_python_object_to_aggregate",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "cast_python_object_to_aggregate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/TypeChecker.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/Utils.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:function:process_nested_parent_str2",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "process_nested_parent_str2",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/essa_par.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document",
"name": "document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_with_class",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_with_class",
"name": "document_with_class",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:curve_replica.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "curve_replica.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:composite_curve_segment.parent_curve",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "composite_curve_segment.parent_curve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_reference",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_reference",
"name": "document_reference",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_reference.assigned_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_reference.assigned_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:point_replica.parent_pt",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "point_replica.parent_pt",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_relationship",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_relationship",
"name": "document_relationship",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.relating_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.relating_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:document_relationship.related_document",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "document_relationship.related_document",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:product_definition_with_associated_documents",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: product_definition_with_associated_documents",
"name": "product_definition_with_associated_documents",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:product_definition_with_associated_documents.documentation_ids",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "product_definition_with_associated_documents.documentation_ids",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_patch.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_patch.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:method:surface_replica.parent_surface",
"code": "method_evidence_pending",
"family": "document-graph",
"message": "Import Python API has no method-level readonly native evidence",
"name": "surface_replica.parent_surface",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
},
{
"apiId": "py:Import:class:document_usage_constraint",
"code": "type_not_found",
"family": "document-graph",
"message": "type is not registered in Import: document_usage_constraint",
"name": "document_usage_constraint",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-import/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "import-batch-cross",
"result": {
"cmd": "import.pythonFamilyBatch",
"count": 1,
"module": "Import",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "document-graph",
"message": "Import adapter rejects API records owned by another module",
"name": "cast_python_object_to_aggregate",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Import/App/SCL/TypeChecker.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-import/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-3-stateful"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "import-batch-invalid",
"error": {
"code": "invalid_request",
"message": "Import Python family envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "import-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "import-batch-reset"
},
"traceSha256": "44a091e64b0b652c676dfb0322a2bbc6ba73b54193440b0e5807490b60e55e2c"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 0,
"nonportable": 0,
"not_implemented": 18
},
"records": [
{
"apiId": "py:Import:function:cast_python_object_to_aggregate",
"name": "cast_python_object_to_aggregate",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL/TypeChecker.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "47c72105844472d50952ae4468bb99c232e8c22b38d2d8d93b078a9d24cbfdfd"
},
{
"apiId": "py:Import:function:process_nested_parent_str",
"name": "process_nested_parent_str",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL/Utils.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "cd61916a8a6c080898ea70e63f1483a85db17935161fb92a90b14784f99217ab"
},
{
"apiId": "py:Import:function:process_nested_parent_str2",
"name": "process_nested_parent_str2",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL/essa_par.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2e7419e7a4eabf0afee6af922a0870dc7fc2836448858b8bc9ef827ab0de52f3"
},
{
"apiId": "py:Import:class:document",
"name": "document",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: document",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ac8eb82a2b519c0d7ce1e271d677d10906e9e2cc9134f5675ff6f80bcf784d86"
},
{
"apiId": "py:Import:class:document_with_class",
"name": "document_with_class",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: document_with_class",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c72e3724712a1f00b2228dc01c6cad9188bd4b19162686248a96e1d1aff2a224"
},
{
"apiId": "py:Import:method:curve_replica.parent_curve",
"name": "curve_replica.parent_curve",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "eaf78279e9ab5a2300edfd51803765ed5413df4ff4466c1198cadc9f3f17d870"
},
{
"apiId": "py:Import:method:composite_curve_segment.parent_curve",
"name": "composite_curve_segment.parent_curve",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2e95525f232a8688fbce1e173b7b9f6dc869d254740baea39334c5ce74f6bb57"
},
{
"apiId": "py:Import:class:document_reference",
"name": "document_reference",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: document_reference",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a645a0297bb08d4d9723a0ec2bd3b2a04a27ca251f6432af006751f3e6d7a863"
},
{
"apiId": "py:Import:method:document_reference.assigned_document",
"name": "document_reference.assigned_document",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "66030d0e3db3a6227757468cf1ebbfd404caca3df3f494fde93c7352ec8c6d26"
},
{
"apiId": "py:Import:method:point_replica.parent_pt",
"name": "point_replica.parent_pt",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "99449954507d81d6e128481240cb80eb93b6e9b6f4d3863ffe84df40fe96bf07"
},
{
"apiId": "py:Import:class:document_relationship",
"name": "document_relationship",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: document_relationship",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "6281b53a19c414cce3a53602042fad28a901771eb68506e2705b9418b4e504f0"
},
{
"apiId": "py:Import:method:document_relationship.relating_document",
"name": "document_relationship.relating_document",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "512674b249194c10aab5ea9464db058f6909b2c7f2834f30b6c6376618a4a8aa"
},
{
"apiId": "py:Import:method:document_relationship.related_document",
"name": "document_relationship.related_document",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "0d2502b27ed4347c0a9b1a55df9f8d1f752022813cd958c88d42eaa1e361eb67"
},
{
"apiId": "py:Import:class:product_definition_with_associated_documents",
"name": "product_definition_with_associated_documents",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: product_definition_with_associated_documents",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "5cf1e2f7b201c7cc2b07483d7dd2fdb60e72f277f93d7e068721b3f4fa36c2a8"
},
{
"apiId": "py:Import:method:product_definition_with_associated_documents.documentation_ids",
"name": "product_definition_with_associated_documents.documentation_ids",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e83aec555b77052d30634c62f59a9ceeab645cc73f80a2d14aea71ccb373dc9b"
},
{
"apiId": "py:Import:method:surface_patch.parent_surface",
"name": "surface_patch.parent_surface",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "858991f438d4662bfcd414f7fce83825ff7e1c22cc9a43f49eeb7541e99813aa"
},
{
"apiId": "py:Import:method:surface_replica.parent_surface",
"name": "surface_replica.parent_surface",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "Import Python API has no method-level readonly native evidence",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "8baeaab90830bda6ed2033fb031d9bfccc4f7438708d93770833c9e3412b69c3"
},
{
"apiId": "py:Import:class:document_usage_constraint",
"name": "document_usage_constraint",
"status": "not_implemented",
"code": "type_not_found",
"message": "type is not registered in Import: document_usage_constraint",
"sourceEntry": "src/Mod/Import/App/SCL_output/config_control_design.py",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "80655903899d29b83ab97bbac577c87b6484a848690bdd75167af914de200e7a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebImportRuntimeProbe.wasm",
"sha256": "632a0df52ddb923f885ebb1edeae886a0f2cd19594b25948182eb39ce0faae86"
},
"loader": {
"path": "web/public/kernel/FreeCADWebImportRuntimeProbe.js",
"sha256": "e40442ab591466538ea2c0e3c254cc2917efb27ddab40ca15a9668ef98d7bd30"
}
},
"boundaries": [
"The selected Import records retain native fixture boundaries when typed object/document fixtures are unavailable.",
"All statuses and schemas come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope."
]
}