{ "schema": "freecad-web-partdesign-action-03-persistence/v1", "task_id": "FW-P6-PDN-ACT-03-G", "module": "PartDesign", "action": "python-api", "status": "pass_boundary", "input_sha256": "3f3f3822a42f759fc13bda4f31bebdada8dee88a0487aa1077a813449bdad5e5", "result": { "applicable": false, "reason": "Python API inventory reads module exports and does not create or mutate a FreeCAD document; FCStd round-trip is not applicable.", "readOnly": true, "documentMutation": false, "persistenceFormat": null, "nativeDocumentsCreated": 0, "externalRequests": 0 }, "result_sha256": "271f75eebbd0ec753c1c695e121e36ba4b04f654133de8b3474daf94bdf3427c", "commands": [ "node tools/run_p6_partdesign_action03_persistence.mjs" ], "evidence": { "chrome": "docs/p6/partdesign-action-03-chrome.json", "screenshotSha256": "06d50e6e86da4763b4fa1d5717ae0acfdbbc0574d5c65f6673486a484c744dcc" }, "boundaries": [ "No document is created by the native Python API inventory, so no FCStd save/reopen claim is made.", "PartDesign save/reopen is a separate action contract." ] }