29 lines
1.2 KiB
JSON
29 lines
1.2 KiB
JSON
{
|
|
"schema": "freecad-web-p6-web-persistence/v1",
|
|
"taskId": "FW-P6-WEB-G",
|
|
"module": "Web",
|
|
"action": "save/reopen",
|
|
"result": "passed_boundary",
|
|
"applicable": false,
|
|
"reason": "Web is an HTTP/server module; its native AppWeb contract registers server APIs and does not create App::Document objects or expose FCStd save/reopen operations.",
|
|
"observed": {
|
|
"nativeRuntime": "freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm",
|
|
"sourceEntry": "src/Mod/Web/App/AppWeb.cpp",
|
|
"apiCount": 3,
|
|
"resourcesReleased": true,
|
|
"readonlyReplay": true,
|
|
"replayEvidenceSha256": "7cc61548560083625c3d96c88718547d433980da74fc94a1b0f753c7c3e2cb3d",
|
|
"fcstdRoundTrip": false
|
|
},
|
|
"boundaries": [
|
|
"No Web document object or FCStd persistence API is present in the native source boundary.",
|
|
"Resource manifest and typed server validation replay remain deterministic after reset.",
|
|
"FCStd save/reopen is deferred to document-producing modules and is not claimed for Web."
|
|
],
|
|
"artifacts": {
|
|
"runtime": "docs/p6/web-runtime-r1.json",
|
|
"facade": "docs/p6/web-facade.json",
|
|
"chrome": "docs/p6/web-chrome.json"
|
|
}
|
|
}
|