{ "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." ] }