Files
FreeCADWasmDev/docs/current/acceptance-preflight-replay.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

86 lines
2.9 KiB
JSON

{
"sourceEvidence": "docs/current/business-evidence/1a7a0ee6a2d3e5addb505477-20260908T104625913994.json",
"selectedIds": [
"Part:desktop:Part_Export",
"Part:desktop:Part_Import",
"Part:desktop:Part_ImportCurveNet",
"Part:part.saveReopen",
"business-format:Part:export:.brp",
"business-format:Part:export:.igs",
"business-format:Part:export:.obj",
"business-format:Part:import:.brp",
"business-format:Part:import:.iges",
"business-format:Part:import:.igs",
"business-format:Part:import:.stp"
],
"preflightSeconds": 0.00168131897225976,
"returnCode": 78,
"subprocessesStarted": 0,
"buildRequired": false,
"missingIds": [
"Part:desktop:Part_Export",
"Part:desktop:Part_Import",
"Part:desktop:Part_ImportCurveNet",
"Part:part.saveReopen",
"business-format:Part:export:.brp",
"business-format:Part:export:.igs",
"business-format:Part:export:.obj",
"business-format:Part:import:.brp",
"business-format:Part:import:.iges",
"business-format:Part:import:.igs",
"business-format:Part:import:.stp"
],
"acceptanceSetup": {
"contract": "docs/business-acceptance/Part.json",
"caseScripts": [
"tools/part-business-cases.mjs"
],
"selectedIds": [
"Part:desktop:Part_Export",
"Part:desktop:Part_Import",
"Part:desktop:Part_ImportCurveNet",
"Part:part.saveReopen",
"business-format:Part:export:.brp",
"business-format:Part:export:.igs",
"business-format:Part:export:.obj",
"business-format:Part:import:.brp",
"business-format:Part:import:.iges",
"business-format:Part:import:.igs",
"business-format:Part:import:.stp"
],
"coveredIds": [
"Part:part.createRecompute",
"Part:part.importExport"
],
"missingIds": [
"Part:desktop:Part_Export",
"Part:desktop:Part_Import",
"Part:desktop:Part_ImportCurveNet",
"Part:part.saveReopen",
"business-format:Part:export:.brp",
"business-format:Part:export:.igs",
"business-format:Part:export:.obj",
"business-format:Part:import:.brp",
"business-format:Part:import:.iges",
"business-format:Part:import:.igs",
"business-format:Part:import:.stp"
],
"ready": false
},
"editablePaths": [
"web/src/workbench-shell.tsx",
"web/src/workbench-shell.tsx",
"web/src/workbench-shell.tsx",
"web/src/desktop-command-dispatcher.ts",
"web/src/desktop-command-dispatcher.ts",
"docs/business-acceptance/Part.json",
"tools/part-business-cases.mjs",
"tools/part-business-cases.mjs",
"web/src/part-facade.ts",
"web/src/part.worker.ts",
"web/src/part-python-family-facade.ts",
"freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp"
],
"scope": "Isolated replay against current contract. No live batch or build cache was modified; no build or business case ran."
}