Files
FreeCADWasmDev/docs/p6/assembly-gate.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

23 lines
2.0 KiB
JSON

{
"schema": "freecad-web-p6-assembly-gate/v1",
"module": "Assembly",
"gate": "首切片",
"result": "pass",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"closedAction": "create/recompute",
"contracts": [
{ "id": "A", "result": "pass_probe_only", "artifact": "docs/p6/assembly-source-boundary.json", "sha256": "dc231391f396dbc0d3100791e7d54ae8ba6717aaa0edaad9ebcd20bca9b1c9de" },
{ "id": "B", "result": "pass", "artifact": "docs/p6/assembly-runtime.json", "sha256": "0c019dfde49fecf8925a1e01d838036255425535c345736506a9b07ec08cf695" },
{ "id": "C", "result": "pass", "artifact": "docs/p6/assembly-kernel.json", "sha256": "718cba42159f91efda2049c0bc96e548b196ab28fe8426de68f9286fb61ae2dd" },
{ "id": "D", "result": "pass", "artifact": "docs/p6/assembly-recovery.json", "sha256": "45177c1106a70889880dac991f2fdb20cb197bd87d9a7120869622f9671748b5" },
{ "id": "E", "result": "pass", "artifact": "docs/p6/assembly-facade.json", "sha256": "8fd002f3639e597f1e39042a3df44f81736f5cdad222386226c8c6b582b1f131" },
{ "id": "F", "result": "pass", "artifact": "docs/p6/assembly-chrome.json", "sha256": "37f1f8673f6002546594e7e77c784dbfdc81816bd81dd2fbfc03a13882bfa579" },
{ "id": "G", "result": "pass", "artifact": "docs/p6/assembly-persistence.json", "sha256": "32406433c5b64eab61f43ce0d852f29eef166b61899259754ee3f063961121ac" }
],
"browser": { "name": "Google Chrome", "version": "151.0.7922.137", "mode": "headless-new", "viewport": { "width": 1440, "height": 900, "deviceScaleFactor": 1 }, "externalRequests": 0, "runtimeExceptions": 0 },
"persistence": { "format": ".fcstd", "roundTrip": true, "objectType": "Assembly::AssemblyObject", "objectCount": 9 },
"coverage": { "createRecompute": "pass", "inspectSourceInventory": "pending", "pythonApi": "pending", "saveReopen": "pass_slice_only" },
"moduleStatus": "pending",
"notes": ["X closes only the first create/recompute slice.", "The module remains pending until ACT-02, ACT-03 and ACT-04 action chains reach their own gates.", "No non-Chrome browser evidence was used."]
}