Files
FreeCADWasmDev/docs/p6/partdesign-geometry-family-r1.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

249 lines
7.4 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-geometry-family-r1/v1",
"taskId": "FW-P6-FPA-D1-PARTDESIGN-R1",
"result": "pass_with_blocked_records",
"coverage": {
"inventoryRecords": 25,
"records": 25,
"counts": {
"passed": 1,
"blocked": 24
},
"allTypesRegistered": true,
"resourcesReleased": true
},
"records": [
{
"name": "PartDesign::AdditiveBox",
"status": "passed",
"detail": "representative native create/recompute probe passed"
},
{
"name": "PartDesign::AdditiveCylinder",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::AdditiveSphere",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::AdditiveWedge",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Box",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Cylinder",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Feature",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureAddSub",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureAdditivePython",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureBase",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureExtrude",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureRefine",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::FeatureSubtractivePython",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Pad",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Pocket",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Point",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::ShapeBinder",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Solid",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Sphere",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::SubShapeBinder",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::SubtractiveBox",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::SubtractiveCylinder",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::SubtractiveSphere",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::SubtractiveWedge",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
},
{
"name": "PartDesign::Wedge",
"status": "blocked",
"detail": {
"code": "fixture_not_registered",
"message": "Official PartDesign probe has no safe per-type create/recompute fixture",
"firstError": true
}
}
],
"source": {
"gate": "docs/p6/partdesign-geometry-family-gate.json",
"kernel": "docs/p6/partdesign-geometry-family-kernel.json",
"gateSha256": "70163058037290196da78beff3ae72fa7cf5c780f67b82d7efdcad752ed5acba",
"kernelSha256": "f3882fb99fef06897a1a9b8b60ad84537a9fa6a928e2589b3436d1f9c1acefd7"
},
"boundaries": [
"AdditiveBox representative create/recompute remains passed.",
"Each remaining object retains an explicit fixture_not_registered first error; no registration-only result is promoted."
]
}