28 lines
2.2 KiB
JSON
28 lines
2.2 KiB
JSON
{
|
|
"schema": "freecad-web-surface-object-contract-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "052b9ba51279190676d79d14",
|
|
"module": "Surface",
|
|
"tier": "object-contract",
|
|
"family": "geometry-recompute",
|
|
"status": "pass_with_boundaries",
|
|
"route": {
|
|
"command": "surface.geometryFamily",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/SurfaceFamilyProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/surface-facade.ts",
|
|
"worker": "web/src/surface.worker.ts"
|
|
},
|
|
"records": [
|
|
{"id":"obj:Surface:Surface::FeatureBlendCurve","name":"Surface::FeatureBlendCurve","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"},
|
|
{"id":"obj:Surface:Surface::Cut","name":"Surface::Cut","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"},
|
|
{"id":"obj:Surface:Surface::Extend","name":"Surface::Extend","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"},
|
|
{"id":"obj:Surface:Surface::Filling","name":"Surface::Filling","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"},
|
|
{"id":"obj:Surface:Surface::GeomFillSurface","name":"Surface::GeomFillSurface","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"},
|
|
{"id":"obj:Surface:Surface::Sewing","name":"Surface::Sewing","status":"exposed","evidence":"docs/p6/surface-geometry-family-gate.json"}
|
|
],
|
|
"dispositionCounts": {"exposed": 6, "restricted": 0, "nonportable": 0, "not_implemented": 0},
|
|
"resources": {"resourcesReleased": true, "documentMutation": false},
|
|
"artifacts": {"revision":"a8a3f02b5aa39b90","runtimeUrl":"/kernel/FreeCADWebSurfaceRuntimeProbe.js","wasmUrl":"/kernel/FreeCADWebSurfaceRuntimeProbe.wasm","dataUrl":null,"assetBaseUrl":"/kernel/","runtimeSha256":"0b7924786178c88c4e712e3b200ba5ab1a514f7f3fc4510b53602c6301fcccf2","wasmSha256":"0d922bcc6ba9145143887a8a2ad3d9846593f4c3728ab993347585e52ce5a220","buildProfile":"fast-dev"},
|
|
"boundaries": ["Evidence is native FreeCAD dispatcher output; no JavaScript geometry is substituted.","Direct Node pthread probe has a known worker-exit timeout; canonical family gate remains the authoritative completed evidence."]
|
|
}
|