Files
FreeCADWasmDev/docs/p6/surface-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

63 lines
2.1 KiB
JSON

{
"schema": "freecad-web-python-family-adapter-manifest/v1",
"taskId": "FW-P6-FPA-IMPL-SURFACE-TIER2",
"source": {
"manifest": "docs/p6/python-api-manifest.json",
"manifestSha256": "79082439be08151a83ff09bf4279bd5555a968e2a8719f8b1e39200fed44f9d7"
},
"module": "Surface",
"tier": "tier-2-pure",
"count": 4,
"route": {
"worker": "surface-python.worker.ts",
"command": "surface.pythonFamilyBatch",
"nativeSource": "src/WebAssembly/FreeCADCoreProbe/SurfaceFamilyProbe.cpp"
},
"records": [
{
"apiId": "py:Surface:method:BlendCurve.compute",
"name": "BlendCurve.compute",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Surface/App/Blending/BlendCurve.pyi",
"route": "surface.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Surface:method:BlendCurve.setSize",
"name": "BlendCurve.setSize",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Surface/App/Blending/BlendCurve.pyi",
"route": "surface.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Surface:method:BlendPoint.setSize",
"name": "BlendPoint.setSize",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Surface/App/Blending/BlendPoint.pyi",
"route": "surface.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Surface:method:BlendPoint.setvectors",
"name": "BlendPoint.setvectors",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Surface/App/Blending/BlendPoint.pyi",
"route": "surface.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"
]
}