94 lines
3.8 KiB
JSON
94 lines
3.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-python-api-module-batch-gate/v1",
|
|
"taskId": "FW-P6-FPA-F3-PLOT",
|
|
"module": "Plot",
|
|
"tier": "tier-3-stateful",
|
|
"result": "pass",
|
|
"coverage": {
|
|
"records": 3,
|
|
"counts": {
|
|
"not_implemented": 3
|
|
}
|
|
},
|
|
"records": [
|
|
{
|
|
"id": "py:Plot:function:save",
|
|
"name": "save",
|
|
"disposition": "not_implemented",
|
|
"evidence": [
|
|
"docs/p6/python-api-stateful-family-runtime.json"
|
|
],
|
|
"reason": "typed stateful method argument/return replay is pending",
|
|
"family": "serialization",
|
|
"sourceEntry": "src/Mod/Plot/Plot.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "document-stateful-diff/v1",
|
|
"returnSchema": "document-stateful-result/v1",
|
|
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
|
|
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
|
|
"evidenceSha256": "98f1e753fc1d64f5953b49a88633224e22e7d39d2639b0dd2a7d261f748fa176"
|
|
},
|
|
{
|
|
"id": "py:Plot:function:xlabel",
|
|
"name": "xlabel",
|
|
"disposition": "not_implemented",
|
|
"evidence": [
|
|
"docs/p6/python-api-stateful-family-runtime.json"
|
|
],
|
|
"reason": "typed stateful method argument/return replay is pending",
|
|
"family": "property",
|
|
"sourceEntry": "src/Mod/Plot/Plot.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "document-stateful-diff/v1",
|
|
"returnSchema": "document-stateful-result/v1",
|
|
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
|
|
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
|
|
"evidenceSha256": "4dc49bf02244dad6932354bcd2a6e084bda76c0f8a165c261877b4f535c81333"
|
|
},
|
|
{
|
|
"id": "py:Plot:function:ylabel",
|
|
"name": "ylabel",
|
|
"disposition": "not_implemented",
|
|
"evidence": [
|
|
"docs/p6/python-api-stateful-family-runtime.json"
|
|
],
|
|
"reason": "typed stateful method argument/return replay is pending",
|
|
"family": "property",
|
|
"sourceEntry": "src/Mod/Plot/Plot.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "document-stateful-diff/v1",
|
|
"returnSchema": "document-stateful-result/v1",
|
|
"documentDiffSha256": "bf53c7019bd219045763498abdd8be0977703b1ddb668e39b545c7456e1126ae",
|
|
"errorRecoverySha256": "0ea577005194ee2c46923e4a8583be6c1fef4d69000e5b73c0a0f6aa960e7fc2",
|
|
"evidenceSha256": "0c0a35f6ec4bed03967ab094cb0750ec4701c7ba3f5ce083242c9396ae2cda21"
|
|
}
|
|
],
|
|
"manifestSha256": "9974d9d768b1b0751a318f559e1c1f01a0a60a8afd9eb41b70736bb24539f152",
|
|
"nativeRuntime": "docs/p6/python-api-stateful-family-runtime.json",
|
|
"nativeRuntimeSha256": "9a0da43d370af4f728eb759e19d6fea2246c9b3ceef6b445b0e4a13b81653b57",
|
|
"adapterManifest": "docs/p6/tier3-stateful-adapter-manifest.json",
|
|
"adapterManifestSha256": "ba90138c57d45c3cb465185746b95c9b239ff043655356c28d52d2c76f42d64c",
|
|
"route": {
|
|
"worker": "stateful-family.worker.ts",
|
|
"command": "web.statefulFamilyBatch",
|
|
"state": "Document/Plot"
|
|
},
|
|
"nativeRoute": {
|
|
"worker": "web/src/stateful-family.worker.ts",
|
|
"facade": "web/src/stateful-family-facade.ts",
|
|
"command": "web.statefulFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DocumentProbe.cpp:fc_web_dispatch_json"
|
|
},
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": true,
|
|
"fcstdSemanticReplay": true,
|
|
"transactionUndoRedo": true,
|
|
"invalidRecomputeRecovery": true
|
|
},
|
|
"boundaries": [
|
|
"Terminal disposition does not claim that restricted or not_implemented APIs are callable.",
|
|
"Only exact module-scoped native evidence can promote a symbol."
|
|
]
|
|
}
|