40 lines
1.4 KiB
JSON
40 lines
1.4 KiB
JSON
{
|
|
"schema": "freecad-web-p6-draft-module-gate/v1",
|
|
"module": "Draft",
|
|
"result": "pass",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"actions": {
|
|
"create/recompute": {
|
|
"result": "pass",
|
|
"artifact": "docs/p6/draft-gate.json",
|
|
"artifactSha256": "3b408b3c61b51ff2dd369828ccea4f3f7a94ddbfd4c0b4ba6a6eca8c02f63242"
|
|
},
|
|
"inspect/source-inventory": {
|
|
"result": "pass",
|
|
"artifact": "docs/p6/draft-action-02-inspect-source-inventory.json",
|
|
"artifactSha256": "914e85bd39c7f957034f8742f3fd9b229032ecb66683458f3c99e0db945cfc0d"
|
|
},
|
|
"python-api": {
|
|
"result": "pass",
|
|
"artifact": "docs/p6/draft-action-03-python-api.json",
|
|
"artifactSha256": "47bd9d0068d2873c35c7165bab5fcd338078b96e0eebc0f59e402bec45ca68f4"
|
|
},
|
|
"save/reopen": {
|
|
"result": "pass",
|
|
"artifact": "docs/p6/draft-action-04-save-reopen.json",
|
|
"artifactSha256": "e2370d30b34f5df021c765079fe0cf5106f76bde4224b6fb79fb2c4032c7fdc2"
|
|
}
|
|
},
|
|
"chrome": {
|
|
"browser": "Google Chrome only",
|
|
"externalRequests": 0,
|
|
"runtimeExceptions": 0
|
|
},
|
|
"boundaries": [
|
|
"Draft Python API is read-only source/API inventory evidence, not arbitrary Python execution",
|
|
"GUI modules and FreeCADGui/PySide/pivy symbols remain excluded",
|
|
"format registration and inventory retain .obj coverage gap"
|
|
],
|
|
"moduleStatus": "completed"
|
|
}
|