Files
FreeCADWasmDev/docs/p6/robot-module-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

43 lines
1.2 KiB
JSON

{
"schema": "freecad-web-p6-robot-module-gate/v1",
"taskId": "FW-P6-ROB-Y",
"module": "Robot",
"result": "completed",
"actions": [
{
"id": "FW-P6-ROB-ACT-01",
"action": "create/recompute",
"result": "pass"
},
{
"id": "FW-P6-ROB-ACT-02",
"action": "inspect/source-inventory",
"result": "pass_boundary",
"applicable": false
},
{
"id": "FW-P6-ROB-ACT-03",
"action": "python-api",
"result": "pass_boundary",
"applicable": false
},
{
"id": "FW-P6-ROB-ACT-04",
"action": "save/reopen",
"result": "pass",
"applicable": true
}
],
"revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"sourceChanges": [
"src/Mod/Robot/App/RobotObject.cpp::RobotObject::Save",
"src/Mod/Robot/App/RobotObject.cpp::RobotObject::Restore",
"src/WebAssembly/FreeCADCoreProbe/RobotRuntimeProbeFixed.cpp"
],
"boundaries": [
"inspect/source-inventory and python-api are read-only and explicitly pass_boundary for persistence.",
"save/reopen is limited to the fixed local FCStd fixture; RobotGui and cross-version migration remain out of scope."
],
"evidenceSha256": "ce6e4f5aeec9a30736941cbfdf91c8aa0876bbc17238e6d70aec06dbf1b11212"
}