{ "schema": "freecad-web-points-recovery/v1", "task_id": "FW-P6-PTS-D", "status": "pass", "source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909", "input_sha256": "841b93b111d3bb93122ed92089e3bdf87e20ccd9b3498098cf164035ef8f9739", "fixture": { "type": "Points::Feature", "validPoints": 3, "invalidPoint": [ "NaN", 2, 3 ], "restoredPoints": 3 }, "result": { "run": 1, "error": "", "validBefore": 3, "validInvalid": 2, "validAfter": 3, "beforeMinX": -1, "afterMinX": -1 }, "stateUnchangedAfterReject": true, "repeatedRecovery": true, "result_sha256": "f14ea0773bf7488900776b76fea8fc4a4d06a718e6f026b30dc11b69d652befc", "commands": [ "node tools/run_p6_points_recovery.mjs freecad-source/build-web/configure/bin" ], "artifacts": { "kernel": "docs/p6/points-kernel.json" }, "boundaries": [ "NaN input is excluded by native PointKernel countValid; restoring the finite point leaves the previous bounding-box state unchanged.", "This recovery does not cover concurrent edits or GUI import dialogs." ] }