73 lines
2.2 KiB
JSON
73 lines
2.2 KiB
JSON
{
|
|
"schema": "freecad-web-p6-import-module-gate/v1",
|
|
"module": "Import",
|
|
"result": "pass",
|
|
"declaredActions": [
|
|
"create/recompute",
|
|
"import/export",
|
|
"inspect/source-inventory",
|
|
"python-api",
|
|
"save/reopen"
|
|
],
|
|
"actions": {
|
|
"create/recompute": {
|
|
"result": "pass_boundary",
|
|
"artifact": "docs/p6/import-action-01-persistence.json"
|
|
},
|
|
"import/export": {
|
|
"result": "pass_first_slice_only",
|
|
"artifact": "docs/p6/import-gate.json"
|
|
},
|
|
"inspect/source-inventory": {
|
|
"result": "pass_boundary",
|
|
"artifact": "docs/p6/import-action-03-persistence.json"
|
|
},
|
|
"python-api": {
|
|
"result": "pass_boundary",
|
|
"artifact": "docs/p6/import-action-04-persistence.json"
|
|
},
|
|
"save/reopen": {
|
|
"result": "pass",
|
|
"artifact": "docs/p6/import-action-05-persistence.json"
|
|
}
|
|
},
|
|
"evidence": [
|
|
{
|
|
"path": "docs/p6/import-gate.json",
|
|
"result": "pass_first_slice_only",
|
|
"sha256": "1fd45169b02802e18c4eb7b67158a0550e185cdd2f68cc07e904de5a95548e02"
|
|
},
|
|
{
|
|
"path": "docs/p6/import-action-01-persistence.json",
|
|
"result": "pass_boundary",
|
|
"sha256": "518c278253c2f72d2975d01020e062b85b8644640f02a24be767107ae33cd308"
|
|
},
|
|
{
|
|
"path": "docs/p6/import-action-03-persistence.json",
|
|
"result": "pass_boundary",
|
|
"sha256": "c18258c4e1e205e7346ec141458a15b4b8acf60cf50ca1f6761d61dbd33a0fb4"
|
|
},
|
|
{
|
|
"path": "docs/p6/import-action-04-persistence.json",
|
|
"result": "pass_boundary",
|
|
"sha256": "69ce3ec4becb8baa416d50400638079ec477cff1cdd1cff390c43aeeb0cd6530"
|
|
},
|
|
{
|
|
"path": "docs/p6/import-action-05-persistence.json",
|
|
"result": "pass",
|
|
"sha256": "40b22668f8117e19aaf3067781470cf3d159bde0ee36904070efe54ae75b9efb"
|
|
}
|
|
],
|
|
"chrome": {
|
|
"browser": "Google Chrome only",
|
|
"externalRequests": 0,
|
|
"runtimeExceptions": 0
|
|
},
|
|
"boundaries": [
|
|
"STEP save/reopen round-trip persists geometry and BRep data; ShapeMaterial is transient in Web core",
|
|
"Other declared formats and full ImportGui remain outside this gate",
|
|
"Python API evidence is read-only inventory, not arbitrary execution"
|
|
],
|
|
"moduleStatus": "completed"
|
|
}
|