111 lines
3.8 KiB
JSON
111 lines
3.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-points-object-contract-module-batch/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "8f82fd531ac629e9b0c0676f",
|
|
"module": "Points",
|
|
"tier": "object-contract",
|
|
"family": "geometry-recompute",
|
|
"status": "pass_with_boundaries",
|
|
"route": {
|
|
"command": "points.createRecompute",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PointsRuntimeProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/points-facade.ts",
|
|
"worker": "web/src/points.worker.ts"
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "obj:Points:Points::Feature",
|
|
"name": "Points::Feature",
|
|
"status": "passed",
|
|
"detail": "native Points create/recompute and FCStd save/reopen passed",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PointKernel",
|
|
"name": "Points::PointKernel",
|
|
"status": "passed_boundary",
|
|
"detail": "native ComplexGeoData value type carried by Points::PropertyPointKernel; no Base::Type DocumentObject registration contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PropertyCurvatureList",
|
|
"name": "Points::PropertyCurvatureList",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PropertyGreyValue",
|
|
"name": "Points::PropertyGreyValue",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PropertyGreyValueList",
|
|
"name": "Points::PropertyGreyValueList",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PropertyNormalList",
|
|
"name": "Points::PropertyNormalList",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::PropertyPointKernel",
|
|
"name": "Points::PropertyPointKernel",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
},
|
|
{
|
|
"apiId": "obj:Points:Points::Structured",
|
|
"name": "Points::Structured",
|
|
"status": "passed_boundary",
|
|
"detail": "registered property/type boundary; no DocumentObject create contract",
|
|
"native": true,
|
|
"resourcesReleased": true
|
|
}
|
|
],
|
|
"dispositionCounts": {
|
|
"exposed": 1,
|
|
"restricted": 7,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentsAfter": 0
|
|
},
|
|
"artifacts": {
|
|
"module": "Points",
|
|
"worker": "points.worker.ts",
|
|
"revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"runtimeUrl": "/kernel/FreeCADWebPointsRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebPointsRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"runtimeSha256": "76ddebeec608a375e2ac2d7e718fd5e64b088552829ffb986cb6d231602fe4ad",
|
|
"wasmSha256": "3ef638fbf7ec5f37f0f2be17b7ab82cf34370d7b8efd995e2554f22512296c27"
|
|
},
|
|
"source": {
|
|
"kernel": "docs/p6/points-geometry-family-kernel.json",
|
|
"kernelSha256": "62bf4feebc2ee496c249e75a24b9db1b98b4e22941b331eaaac34180911d2bcc"
|
|
},
|
|
"boundaries": [
|
|
"Points::Feature has native create/recompute and FCStd semantic save/reopen evidence.",
|
|
"PointKernel is a ComplexGeoData value type carried by PropertyPointKernel, not a standalone DocumentObject type."
|
|
]
|
|
}
|