Files
FreeCADWasmDev/docs/freecad-python-runtime-gate.md
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

15 lines
973 B
Markdown

# FreeCAD Web P4 Python Runtime Gate
- Source revision: `4f4e9244e613ea2df06e70027074a562695048cb`
- Runtime probe: `FreeCADWebPythonProbe.wasm`
| Contract | Result | Evidence |
|---|---|---|
| Isolated runtime startup | pass | [`freecad-python-runtime-smoke.log`](freecad-python-runtime-smoke.log) |
| Typed Facade | pass | [`freecad-python-facade-smoke-r2.log`](freecad-python-facade-smoke-r2.log), [`freecad-python-facade-schema.json`](freecad-python-facade-schema.json) |
| Script isolation/reset | pass | [`freecad-python-isolation-smoke-r2.log`](freecad-python-isolation-smoke-r2.log) |
| Static workbench | pass | [`freecad-python-workbench-smoke.log`](freecad-python-workbench-smoke.log) |
| Plugin manifest/hash | pass | [`freecad-plugin-package-smoke-r2.log`](freecad-plugin-package-smoke-r2.log) |
P4 is complete for the bounded contracts above. PySide, Pivy, arbitrary desktop dynamic modules, remote plugin market, and OS-level sandboxing remain `pending`.