{ "schema": "freecad-web-p6-python-api-readonly-gate/v1", "taskId": "FW-P6-FPA-F1", "result": "pass_with_pending", "coverage": { "inventoryRecords": 13385, "exposedReadonlyRecords": 16, "exposedTotalRecords": 87, "restrictedRecords": 63, "plannedRecords": 13235 }, "evidence": { "indexedNames": 107, "indexSha256": "98b2a55ae038c45f55402892a678a6e450efd192f4bb25c38b862e0e47705382", "manifestSha256": "b0bd2a4b0bcf3ef16118853a52cea194cb5b2b378ea2d6d100cfbc369f55c85f" }, "byModule": { "Measure": 2, "Mesh": 4, "Points": 1, "Robot": 3, "Sketcher": 6 }, "records": [ { "id": "py:Measure:class:MeasureBase", "module": "Measure", "name": "MeasureBase", "artifacts": [ "docs/p6/measure-action-03-chrome.json", "docs/p6/measure-action-03-kernel.json" ] }, { "id": "py:Measure:class:Measurement", "module": "Measure", "name": "Measurement", "artifacts": [ "docs/p6/measure-action-03-chrome.json", "docs/p6/measure-action-03-kernel.json" ] }, { "id": "py:Mesh:class:Edge", "module": "Mesh", "name": "Edge", "artifacts": [ "docs/p6/mesh-action-04-chrome.json", "docs/p6/mesh-action-04-kernel.json" ] }, { "id": "py:Mesh:class:Facet", "module": "Mesh", "name": "Facet", "artifacts": [ "docs/p6/mesh-action-04-chrome.json", "docs/p6/mesh-action-04-kernel.json" ] }, { "id": "py:Mesh:class:Mesh", "module": "Mesh", "name": "Mesh", "artifacts": [ "docs/p6/mesh-action-04-chrome.json", "docs/p6/mesh-action-04-kernel.json" ] }, { "id": "py:Mesh:class:MeshPoint", "module": "Mesh", "name": "MeshPoint", "artifacts": [ "docs/p6/mesh-action-04-chrome.json", "docs/p6/mesh-action-04-kernel.json" ] }, { "id": "py:Points:class:Points", "module": "Points", "name": "Points", "artifacts": [ "docs/p6/points-python-chrome.json" ] }, { "id": "py:Robot:class:Robot6Axis", "module": "Robot", "name": "Robot6Axis", "artifacts": [ "docs/p6/robot-action-03-chrome.json", "docs/p6/robot-action-03-kernel.json" ] }, { "id": "py:Robot:class:Trajectory", "module": "Robot", "name": "Trajectory", "artifacts": [ "docs/p6/robot-action-03-chrome.json", "docs/p6/robot-action-03-kernel.json" ] }, { "id": "py:Robot:class:Waypoint", "module": "Robot", "name": "Waypoint", "artifacts": [ "docs/p6/robot-action-03-chrome.json", "docs/p6/robot-action-03-kernel.json" ] }, { "id": "py:Sketcher:class:Constraint", "module": "Sketcher", "name": "Constraint", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] }, { "id": "py:Sketcher:class:ExternalGeometryExtension", "module": "Sketcher", "name": "ExternalGeometryExtension", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] }, { "id": "py:Sketcher:class:ExternalGeometryFacade", "module": "Sketcher", "name": "ExternalGeometryFacade", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] }, { "id": "py:Sketcher:class:GeometryFacade", "module": "Sketcher", "name": "GeometryFacade", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] }, { "id": "py:Sketcher:class:Sketch", "module": "Sketcher", "name": "Sketch", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] }, { "id": "py:Sketcher:class:SketchGeometryExtension", "module": "Sketcher", "name": "SketchGeometryExtension", "artifacts": [ "docs/p6/sketcher-action-03-python-api.json" ] } ], "boundaries": [ "Only passing native python-api runtime artifacts are accepted.", "The remaining planned records require later family probes and are not implied by this partial gate." ] }