13 lines
1.8 KiB
JSON
13 lines
1.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sketcher-gate/v1",
|
|
"taskId": "FW-P6-SKT-X",
|
|
"module": "Sketcher",
|
|
"result": "pass",
|
|
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
|
|
"contracts": { "A": { "result": "pass_boundary", "artifact": "docs/p6/sketcher-source-boundary.json", "sha256": "1ebe84b9cbda2eacbf6da6cce3cb4cf29985d463bf85e428f5b231de6ae002f3" }, "B": { "result": "pass", "artifact": "docs/p6/sketcher-runtime.json", "sha256": "3cf51130f2f6852d2bc05e4bc41ebdbc13e74004f9679c165228b5acce9667c2" }, "C": { "result": "pass", "artifact": "docs/p6/sketcher-kernel.json", "sha256": "8ceccb247a07b12b32a7202729783fdbbc85b77988dfafe180908e74337274da" }, "D": { "result": "pass", "artifact": "docs/p6/sketcher-recovery.json", "sha256": "ac8cd6a68581b0d7176c09d56c3f944b5714da623854314a16303372237a5497" }, "E": { "result": "pass", "artifact": "docs/p6/sketcher-facade.json", "sha256": "e175ab976dfddcedf5994a5d2954ff00884263da490dfeda7203811e34519c3e" }, "F": { "result": "pass", "artifact": "docs/p6/sketcher-chrome.json", "sha256": "7c72e0fcdee3358fe725fca9a682757a5517a05771e08cff395c040a56416b14" }, "G": { "result": "pass_boundary", "artifact": "docs/p6/sketcher-persistence.json", "sha256": "1206bda21d90531700c9e8ab45e7b5db33732ac5117525e9fabaeeb305e8beb0" } },
|
|
"closedAction": "create/recompute",
|
|
"moduleStatusAfterGate": "in_progress",
|
|
"coverage": { "createRecompute": "pass", "inspectSourceInventory": "pending", "pythonApi": "pending", "saveReopen": "pending" },
|
|
"boundaries": ["X closes only Sketcher create/recompute; action-level inspect/source-inventory and python-api remain pass_boundary, while save/reopen is now closed by FW-P6-SKT-ACT-04 C-G but module status remains pending until Y.", "This first-slice gate does not claim complete Sketcher module coverage."]
|
|
}
|