Files
FreeCADWasmDev/docs/p6/points-tier2-adapter-manifest.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

73 lines
2.4 KiB
JSON

{
"schema": "freecad-web-python-family-adapter-manifest/v1",
"taskId": "FW-P6-FPA-IMPL-POINTS-TIER2",
"source": {
"manifest": "docs/p6/python-api-manifest.json",
"manifestSha256": "79082439be08151a83ff09bf4279bd5555a968e2a8719f8b1e39200fed44f9d7"
},
"module": "Points",
"tier": "tier-2-pure",
"count": 5,
"route": {
"worker": "points.worker.ts",
"command": "points.pythonFamilyBatch",
"nativeSource": "src/WebAssembly/FreeCADCoreProbe/PointsRuntimeProbe.cpp"
},
"records": [
{
"apiId": "py:Points:function:make_points_from_geometry",
"name": "make_points_from_geometry",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/Points/pointscommands/commands.py",
"route": "points.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Points:method:Points.addPoints",
"name": "Points.addPoints",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Points/App/Points.pyi",
"route": "points.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Points:method:Points.copy",
"name": "Points.copy",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Points/App/Points.pyi",
"route": "points.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Points:method:Points.fromSegment",
"name": "Points.fromSegment",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Points/App/Points.pyi",
"route": "points.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Points:method:Points.fromValid",
"name": "Points.fromValid",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Points/App/Points.pyi",
"route": "points.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
}
],
"boundaries": [
"module adapter readiness is not method-level evidence",
"original disposition is preserved until the matching coverage gate"
]
}