35 lines
2.3 KiB
JSON
35 lines
2.3 KiB
JSON
{
|
|
"schema": "freecad-web-p6-spreadsheet-gate/v1",
|
|
"taskId": "FW-P6-SPR-X",
|
|
"module": "Spreadsheet",
|
|
"gate": "X",
|
|
"result": "pass",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"inputSha256": "e3a851ca0bed50ba56d0a0a75063e591cb20cab6de3ebd128063510ccd015b24",
|
|
"moduleStatus": { "before": "pending", "after": "pending" },
|
|
"revisionTransition": {
|
|
"sourceBoundaryRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"runtimeAndActionsRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"reason": "A is the pre-implementation source boundary; B-G are verified against the probe implementation revision."
|
|
},
|
|
"contracts": {
|
|
"A": { "taskId": "FW-P6-SPR-A", "result": "pass_boundary", "evidence": "docs/p6/spreadsheet-source-boundary.json", "runtimeClaim": false },
|
|
"B": { "taskId": "FW-P6-SPR-B-R1", "result": "passed", "evidence": "docs/p6/spreadsheet-runtime-r1.json", "wasmSha256": "3a2de5d57efeabd4cc8c344452b2bca4b35c63ebaf2fe2777dff10ccb07261b2" },
|
|
"C": { "taskId": "FW-P6-SPR-C", "result": "passed", "evidence": "docs/p6/spreadsheet-kernel.json", "wasmSha256": "9fbca6bf92553d9eb5f93027a643890cb9e61d37da6257e777a87df7bea93afe" },
|
|
"D": { "taskId": "FW-P6-SPR-D", "result": "passed", "evidence": "docs/p6/spreadsheet-recovery.json", "wasmSha256": "b6b7634b2e4b5a832749edf0c0e929d0b0b4e1dfcced7ce8e0a80de4004ce277" },
|
|
"E": { "taskId": "FW-P6-SPR-E", "result": "pass", "evidence": "docs/p6/spreadsheet-facade.json", "workerTrace": ["ready", "success", "expected-error", "duplicate", "cancelled", "after"] },
|
|
"F": { "taskId": "FW-P6-SPR-F", "result": "pass", "evidence": "docs/p6/spreadsheet-chrome.json", "chrome": "Google Chrome 151.0.7922.137", "viewport": [1440, 900], "externalRequests": 0, "exceptions": 0 },
|
|
"G": { "taskId": "FW-P6-SPR-G", "result": "passed", "evidence": "docs/p6/spreadsheet-persistence.json", "roundTrip": 1, "resourcesReleased": 1 }
|
|
},
|
|
"uncovered": [
|
|
"ACT-02 inspect/source-inventory",
|
|
"ACT-03 python-api",
|
|
"ACT-04 save/reopen facade/chrome variants",
|
|
"Y full Spreadsheet module gate"
|
|
],
|
|
"boundaries": [
|
|
"This gate closes only the first Spreadsheet create/recompute slice.",
|
|
"The Spreadsheet module remains pending until all ACT-02/03/04 and Y contracts pass."
|
|
]
|
|
}
|