Files
FreeCADWasmDev/docs/current/implementation-first-registry.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

22390 lines
819 KiB
JSON

{
"schema": "freecad-web-implementation-first-registry/v1",
"mode": "feature-first-deferred-validation",
"updatedAt": "2026-09-15T04:02:46.750363+00:00",
"batches": {
"baseline:Assembly": {
"batchId": "baseline:Assembly",
"module": "Assembly",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Assembly:assembly.createRecompute",
"Assembly:assembly.inspectPythonApi",
"Assembly:assembly.inspectSourceInventory",
"Assembly:assembly.nativeTypeProbe",
"Assembly:assembly.pythonFamily",
"Assembly:assembly.saveReopen"
],
"recordCount": 6,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:BIM": {
"batchId": "baseline:BIM",
"module": "BIM",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"BIM:bim.createAxis",
"BIM:bim.extrusionData",
"BIM:bim.inspectPythonApi",
"BIM:bim.inspectSourceInventory",
"BIM:bim.nativeProbe",
"BIM:bim.pythonFamily",
"BIM:bim.pythonFamilyBatch"
],
"recordCount": 7,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:CAM": {
"batchId": "baseline:CAM",
"module": "CAM",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"CAM:cam.createRecompute",
"CAM:cam.export",
"CAM:cam.import",
"CAM:cam.inspectPythonApi",
"CAM:cam.inspectSourceInventory",
"CAM:cam.pythonFamilyBatch",
"CAM:cam.saveReopen"
],
"recordCount": 7,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Cloud": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Cloud:cloud.configureRecompute",
"Cloud:cloud.inspectPythonApi",
"Cloud:cloud.inspectSourceInventory",
"Cloud:cloud.pythonFamilyBatch",
"Cloud:cloud.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Draft": {
"batchId": "baseline:Draft",
"module": "Draft",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Draft:draft.action",
"Draft:draft.pythonFamilyBatch"
],
"recordCount": 2,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Fem": {
"batchId": "baseline:Fem",
"module": "Fem",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Fem:fem.action",
"Fem:fem.nativeProbe",
"Fem:fem.pythonFamilyBatch"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Help": {
"batchId": "baseline:Help",
"module": "Help",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Help:help.inspectSourceInventory",
"Help:help.pythonApi"
],
"recordCount": 2,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Import": {
"batchId": "baseline:Import",
"module": "Import",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Import:import.createRecompute",
"Import:import.inspectSourceInventory",
"Import:import.pythonApi",
"Import:import.pythonFamilyBatch",
"Import:import.saveReopen",
"Import:import.step"
],
"recordCount": 6,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Inspection": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Inspection:inspection.createRecompute",
"Inspection:inspection.inspectPythonApi",
"Inspection:inspection.inspectSourceInventory",
"Inspection:inspection.pythonFamilyBatch",
"Inspection:inspection.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:JtReader": {
"batchId": "baseline:JtReader",
"module": "JtReader",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"JtReader:jtreader.createRecompute",
"JtReader:jtreader.inspectSourceInventory",
"JtReader:jtreader.saveReopen"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Material": {
"batchId": "baseline:Material",
"module": "Material",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Material:material.createRecompute",
"Material:material.inspectSourceInventory",
"Material:material.pythonApi",
"Material:material.pythonFamilyBatch",
"Material:material.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Measure": {
"batchId": "baseline:Measure",
"module": "Measure",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Measure:measure.createRecompute",
"Measure:measure.inspectSourceInventory",
"Measure:measure.measurementApi",
"Measure:measure.objectFamily",
"Measure:measure.pythonApi",
"Measure:measure.pythonFamilyBatch",
"Measure:measure.saveReopen"
],
"recordCount": 7,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Mesh": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Mesh:mesh.createRecompute",
"Mesh:mesh.importExport",
"Mesh:mesh.inspectSourceInventory",
"Mesh:mesh.pythonApi",
"Mesh:mesh.pythonFamilyBatch",
"Mesh:mesh.saveReopen"
],
"recordCount": 6,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:MeshPart": {
"batchId": "baseline:MeshPart",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"MeshPart:meshpart.createRecompute",
"MeshPart:meshpart.inspectSourceInventory",
"MeshPart:meshpart.pythonApi",
"MeshPart:meshpart.pythonFamilyBatch"
],
"recordCount": 4,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:OpenSCAD": {
"batchId": "baseline:OpenSCAD",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"OpenSCAD:openscad.inspectSourceInventory",
"OpenSCAD:openscad.pythonApi",
"OpenSCAD:openscad.pythonFamilyBatch"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Part": {
"batchId": "baseline:Part",
"module": "Part",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Part:part.createRecompute",
"Part:part.importExport",
"Part:part.inspectSourceInventory",
"Part:part.pythonApi",
"Part:part.pythonFamilyBatch",
"Part:part.pythonMethod",
"Part:part.saveReopen"
],
"recordCount": 7,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:PartDesign": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"PartDesign:partdesign.createRecompute",
"PartDesign:partdesign.geometryFamily",
"PartDesign:partdesign.inspectSourceInventory",
"PartDesign:partdesign.pythonApi",
"PartDesign:partdesign.pythonFamilyBatch",
"PartDesign:partdesign.saveReopen"
],
"recordCount": 6,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Plot": {
"batchId": "baseline:Plot",
"module": "Plot",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Plot:plot.pythonApi",
"Plot:plot.pythonFamilyBatch"
],
"recordCount": 2,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Points": {
"batchId": "baseline:Points",
"module": "Points",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Points:points.createRecompute",
"Points:points.inspectSource",
"Points:points.pythonApi",
"Points:points.pythonFamilyBatch",
"Points:points.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:ReverseEngineering": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"ReverseEngineering:reverseengineering.createRecompute",
"ReverseEngineering:reverseengineering.inspectSourceInventory",
"ReverseEngineering:reverseengineering.pythonApi",
"ReverseEngineering:reverseengineering.pythonFamilyBatch",
"ReverseEngineering:reverseengineering.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Robot": {
"batchId": "baseline:Robot",
"module": "Robot",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Robot:robot.createRecompute",
"Robot:robot.inspectSourceInventory",
"Robot:robot.pythonApi",
"Robot:robot.pythonFamilyBatch",
"Robot:robot.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Sandbox": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Sandbox:sandbox.createRecompute",
"Sandbox:sandbox.inspectSourceInventory",
"Sandbox:sandbox.pythonApi",
"Sandbox:sandbox.pythonFamilyBatch",
"Sandbox:sandbox.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Show": {
"batchId": "baseline:Show",
"module": "Show",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Show:show.inspectSourceInventory",
"Show:show.pythonApi",
"Show:show.pythonFamilyBatch"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Sketcher": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Sketcher:sketcher.createRecompute",
"Sketcher:sketcher.inspectSourceInventory",
"Sketcher:sketcher.pythonApi",
"Sketcher:sketcher.pythonFamilyBatch",
"Sketcher:sketcher.pythonMethod",
"Sketcher:sketcher.saveReopen"
],
"recordCount": 6,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Spreadsheet": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Spreadsheet:spreadsheet.createRecompute",
"Spreadsheet:spreadsheet.inspectSourceInventory",
"Spreadsheet:spreadsheet.pythonApi",
"Spreadsheet:spreadsheet.pythonFamilyBatch",
"Spreadsheet:spreadsheet.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Start": {
"batchId": "baseline:Start",
"module": "Start",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Start:start.inspectSourceInventory",
"Start:start.moduleImport",
"Start:start.pythonApi"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Surface": {
"batchId": "baseline:Surface",
"module": "Surface",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Surface:surface.createRecompute",
"Surface:surface.inspectSourceInventory",
"Surface:surface.pythonApi",
"Surface:surface.pythonFamilyBatch",
"Surface:surface.saveReopen"
],
"recordCount": 5,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:TechDraw": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"TechDraw:techdraw.createRecompute",
"TechDraw:techdraw.nativeImportExport",
"TechDraw:techdraw.nativeInventory",
"TechDraw:techdraw.nativeSaveReopen",
"TechDraw:techdraw.pythonApi",
"TechDraw:techdraw.pythonFamilyBatch",
"TechDraw:techdraw.pythonMethod"
],
"recordCount": 7,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:TemplatePyMod": {
"batchId": "baseline:TemplatePyMod",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"TemplatePyMod:templatepymod.inspectSourceInventory",
"TemplatePyMod:templatepymod.pythonApi",
"TemplatePyMod:templatepymod.pythonFamilyBatch"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Test": {
"batchId": "baseline:Test",
"module": "Test",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Test:test.inspectRegistry"
],
"recordCount": 1,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Tux": {
"batchId": "baseline:Tux",
"module": "Tux",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Tux:tux.navigationBoundary"
],
"recordCount": 1,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"baseline:Web": {
"batchId": "baseline:Web",
"module": "Web",
"tier": "feature-workflow",
"family": "registered-command",
"recordIds": [
"Web:web.saveReopenBoundary",
"Web:web.serverContract",
"Web:web.statefulFamilyBatch"
],
"recordCount": 3,
"status": "implemented_pending_use",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"artifacts": [
"web/public/modules/manifest.json"
],
"source": "existing-routes-and-module-artifacts",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ace072e10cb5516f5f1c2bc8": {
"batchId": "ace072e10cb5516f5f1c2bc8",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command",
"recordIds": [],
"recordCount": 0,
"selectedRecordCount": 16,
"remainingRecordCount": 16,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T20:14:19.197982+00:00"
},
"ee80d806a2f36cf74857bd9b": {
"batchId": "ee80d806a2f36cf74857bd9b",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_Boolean",
"Part:desktop:Part_Box2",
"Part:desktop:Part_Box3",
"Part:desktop:Part_BoxSelection",
"Part:desktop:Part_Builder",
"Part:desktop:Part_Chamfer",
"Part:desktop:Part_CheckGeometry",
"Part:desktop:Part_Common"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "split-desktop-command-module",
"updatedAt": "2026-09-05T21:23:15.138524+00:00"
},
"65eab990d767c936da55c1db": {
"batchId": "65eab990d767c936da55c1db",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_CompCompoundTools",
"Part:desktop:Part_CompJoinFeatures",
"Part:desktop:Part_CompOffset",
"Part:desktop:Part_CompSplitFeatures",
"Part:desktop:Part_Compound",
"Part:desktop:Part_CoordinateSystem",
"Part:desktop:Part_CrossSections",
"Part:desktop:Part_Cut"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T21:47:02.705058+00:00"
},
"dfc19c7a686d92685e532219": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_DatumLine",
"Part:desktop:Part_DatumPlane",
"Part:desktop:Part_DatumPoint",
"Part:desktop:Part_Export",
"Part:desktop:Part_Extrude",
"Part:desktop:Part_Fillet",
"Part:desktop:Part_Fuse",
"Part:desktop:Part_Import"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"42cd39fc36587ad1c6840987": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_ImportCurveNet",
"Part:desktop:Part_Loft",
"Part:desktop:Part_MakeFace",
"Part:desktop:Part_MakeSolid",
"Part:desktop:Part_Mirror",
"Part:desktop:Part_NewDoc",
"Part:desktop:Part_Offset",
"Part:desktop:Part_Offset2D"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"eb7d73e6944bf6188263e04c": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_PickCurveNet",
"Part:desktop:Part_Primitives",
"Part:desktop:Part_ProjectionOnSurface",
"Part:desktop:Part_ReverseShape",
"Part:desktop:Part_Revolve",
"Part:desktop:Part_RuledSurface",
"Part:desktop:Part_Scale",
"Part:desktop:Part_Section"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"eea67cefb5086645292e7aec": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Part:desktop:Boolean",
"Part:desktop:Compound",
"Part:desktop:Copy",
"Part:desktop:Join",
"Part:desktop:Part_ColorPerFace",
"Part:desktop:Primitives",
"Part:desktop:Solids",
"Part:desktop:Split"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"a528d5e2d3520c2cb40314a3": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"recordIds": [
"Part:desktop:Part_Defeaturing",
"Part:desktop:Part_ElementCopy",
"Part:desktop:Part_PointsFromMesh",
"Part:desktop:Part_RefineShape",
"Part:desktop:Part_ShapeFromMesh",
"Part:desktop:Part_SimpleCopy",
"Part:desktop:Part_SimpleCylinder",
"Part:desktop:Part_TransformedCopy"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"2fcab72c9fa66cd67c4ce845": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"recordIds": [
"Part:desktop:Part_Box",
"Part:desktop:Part_Cone",
"Part:desktop:Part_Cylinder",
"Part:desktop:Part_Sphere",
"Part:desktop:Part_Torus"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"6af8337b91d4a04527df031a": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"recordIds": [
"Part:desktop:Part_EdgeSelection",
"Part:desktop:Part_FaceSelection",
"Part:desktop:Part_RemoveSelectionGate",
"Part:desktop:Part_SelectFilter",
"Part:desktop:Part_VertexSelection"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"06127b344b196852e6ac2a21": {
"batchId": "06127b344b196852e6ac2a21",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_SectionCut",
"Part:desktop:Part_ShapeInfo",
"Part:desktop:Part_Sweep",
"Part:desktop:Part_Thickness"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:19:00.150112+00:00"
},
"6886c096a51ba8cda6bdc58e": {
"batchId": "6886c096a51ba8cda6bdc58e",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbenchmanipulator",
"recordIds": [
"Part:desktop:Part_Datums"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:21:05.141502+00:00"
},
"fe211394d164226dea6f36ba": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"PartDesign:desktop:PartDesign_AdditiveHelix",
"PartDesign:desktop:PartDesign_AdditiveLoft",
"PartDesign:desktop:PartDesign_AdditivePipe",
"PartDesign:desktop:PartDesign_Boolean",
"PartDesign:desktop:PartDesign_Chamfer",
"PartDesign:desktop:PartDesign_Clone",
"PartDesign:desktop:PartDesign_CompDatums",
"PartDesign:desktop:PartDesign_CompSketches"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"5d80c11bb906ecb7322aa7a0": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"PartDesign:desktop:PartDesign_CoordinateSystem",
"PartDesign:desktop:PartDesign_Draft",
"PartDesign:desktop:PartDesign_Fillet",
"PartDesign:desktop:PartDesign_Groove",
"PartDesign:desktop:PartDesign_Hole",
"PartDesign:desktop:PartDesign_Line",
"PartDesign:desktop:PartDesign_LinearPattern",
"PartDesign:desktop:PartDesign_Mirrored"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"b3340b86f7a4a83524b189a7": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"PartDesign:desktop:PartDesign_MultiTransform",
"PartDesign:desktop:PartDesign_NewSketch",
"PartDesign:desktop:PartDesign_Pad",
"PartDesign:desktop:PartDesign_Plane",
"PartDesign:desktop:PartDesign_Pocket",
"PartDesign:desktop:PartDesign_Point",
"PartDesign:desktop:PartDesign_PolarPattern",
"PartDesign:desktop:PartDesign_Revolution"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"d8a4b9920447cddfc4448c54": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"PartDesign:desktop:PartDesign_Scaled",
"PartDesign:desktop:PartDesign_ShapeBinder",
"PartDesign:desktop:PartDesign_SubShapeBinder",
"PartDesign:desktop:PartDesign_SubtractiveHelix",
"PartDesign:desktop:PartDesign_SubtractiveLoft",
"PartDesign:desktop:PartDesign_SubtractivePipe",
"PartDesign:desktop:PartDesign_Thickness",
"PartDesign:desktop:Sketcher_EditSketch"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"7c19691bc333795c92d1352c": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"recordIds": [
"PartDesign:desktop:PartDesign_Body",
"PartDesign:desktop:PartDesign_DuplicateSelection",
"PartDesign:desktop:PartDesign_Migrate",
"PartDesign:desktop:PartDesign_MoveFeature",
"PartDesign:desktop:PartDesign_MoveFeatureInTree",
"PartDesign:desktop:PartDesign_MoveTip"
],
"recordCount": 6,
"selectedRecordCount": 6,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"8f515e522220740c01159d7d": {
"batchId": "8f515e522220740c01159d7d",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandprimitive",
"recordIds": [
"PartDesign:desktop:PartDesign_CompPrimitiveAdditive",
"PartDesign:desktop:PartDesign_CompPrimitiveSubtractive"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T00:32:58.325372+00:00"
},
"9390ec885262de628e57e226": {
"batchId": "9390ec885262de628e57e226",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"PartDesign:desktop:PartDesign_InvoluteGear",
"PartDesign:desktop:PartDesign_Sprocket"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T00:37:26.557583+00:00"
},
"5daed79af4b703f7cf2f43d5": {
"batchId": "5daed79af4b703f7cf2f43d5",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"PartDesign:desktop:Sketcher_MapSketch"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T00:43:36.600996+00:00"
},
"6034a7e01da321177ba043d1": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"recordIds": [
"Sketcher:desktop:Sketcher_CarbonCopy",
"Sketcher:desktop:Sketcher_CompCreateArc",
"Sketcher:desktop:Sketcher_CompCreateBSpline",
"Sketcher:desktop:Sketcher_CompCreateConic",
"Sketcher:desktop:Sketcher_CompCreateFillets",
"Sketcher:desktop:Sketcher_CompCreateRectangles",
"Sketcher:desktop:Sketcher_CompCreateRegularPolygon",
"Sketcher:desktop:Sketcher_CompCurveEdition"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"669052490bf39fdc8d93f754": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"recordIds": [
"Sketcher:desktop:Sketcher_CompExternal",
"Sketcher:desktop:Sketcher_CompLine",
"Sketcher:desktop:Sketcher_CompSlot",
"Sketcher:desktop:Sketcher_Create3PointArc",
"Sketcher:desktop:Sketcher_Create3PointCircle",
"Sketcher:desktop:Sketcher_CreateArc",
"Sketcher:desktop:Sketcher_CreateArcOfEllipse",
"Sketcher:desktop:Sketcher_CreateArcOfHyperbola"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"109cba06fd0fd5960b87deb3": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"recordIds": [
"Sketcher:desktop:Sketcher_CreateArcOfParabola",
"Sketcher:desktop:Sketcher_CreateArcSlot",
"Sketcher:desktop:Sketcher_CreateBSpline",
"Sketcher:desktop:Sketcher_CreateBSplineByInterpolation",
"Sketcher:desktop:Sketcher_CreateChamfer",
"Sketcher:desktop:Sketcher_CreateCircle",
"Sketcher:desktop:Sketcher_CreateEllipseBy3Points",
"Sketcher:desktop:Sketcher_CreateEllipseByCenter",
"Sketcher:desktop:Sketcher_CreateFillet",
"Sketcher:desktop:Sketcher_CreateHeptagon",
"Sketcher:desktop:Sketcher_CreateHexagon",
"Sketcher:desktop:Sketcher_CreateLine",
"Sketcher:desktop:Sketcher_CreateOblong",
"Sketcher:desktop:Sketcher_CreateOctagon",
"Sketcher:desktop:Sketcher_CreatePentagon",
"Sketcher:desktop:Sketcher_CreatePeriodicBSpline"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"772cea8b157ac19ccd3439c7": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"recordIds": [
"Sketcher:desktop:Sketcher_ChangeDimensionConstraint",
"Sketcher:desktop:Sketcher_CompConstrainRadDia",
"Sketcher:desktop:Sketcher_CompConstrainTools",
"Sketcher:desktop:Sketcher_CompDimensionTools",
"Sketcher:desktop:Sketcher_CompHorVer",
"Sketcher:desktop:Sketcher_CompToggleConstraints",
"Sketcher:desktop:Sketcher_ConstrainAngle",
"Sketcher:desktop:Sketcher_ConstrainBlock",
"Sketcher:desktop:Sketcher_ConstrainCoincidentUnified",
"Sketcher:desktop:Sketcher_ConstrainDiameter",
"Sketcher:desktop:Sketcher_ConstrainDistance",
"Sketcher:desktop:Sketcher_ConstrainDistanceX",
"Sketcher:desktop:Sketcher_ConstrainDistanceY",
"Sketcher:desktop:Sketcher_ConstrainEqual",
"Sketcher:desktop:Sketcher_ConstrainGroup",
"Sketcher:desktop:Sketcher_ConstrainHorVer"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"3eb94fbbfdf7fffd24956c4f": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"recordIds": [
"Sketcher:desktop:Sketcher_CompCopy",
"Sketcher:desktop:Sketcher_CopyClipboard",
"Sketcher:desktop:Sketcher_Cut",
"Sketcher:desktop:Sketcher_DeleteAllConstraints",
"Sketcher:desktop:Sketcher_DeleteAllGeometry",
"Sketcher:desktop:Sketcher_Offset",
"Sketcher:desktop:Sketcher_Paste",
"Sketcher:desktop:Sketcher_RectangularArray",
"Sketcher:desktop:Sketcher_RemoveAxesAlignment",
"Sketcher:desktop:Sketcher_RestoreInternalAlignmentGeometry",
"Sketcher:desktop:Sketcher_Rotate",
"Sketcher:desktop:Sketcher_Scale",
"Sketcher:desktop:Sketcher_SelectConflictingConstraints",
"Sketcher:desktop:Sketcher_SelectConstraints",
"Sketcher:desktop:Sketcher_SelectElementsAssociatedWithConstraints",
"Sketcher:desktop:Sketcher_SelectElementsWithDoFs"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"d6e1b5e32ddf5159a2a32652": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"recordIds": [
"Sketcher:desktop:Sketcher_CreatePeriodicBSplineByInterpolation",
"Sketcher:desktop:Sketcher_CreatePoint",
"Sketcher:desktop:Sketcher_CreatePolyline",
"Sketcher:desktop:Sketcher_CreateRectangle",
"Sketcher:desktop:Sketcher_CreateRectangle_Center",
"Sketcher:desktop:Sketcher_CreateRegularPolygon",
"Sketcher:desktop:Sketcher_CreateSlot",
"Sketcher:desktop:Sketcher_CreateSquare",
"Sketcher:desktop:Sketcher_CreateText",
"Sketcher:desktop:Sketcher_CreateTriangle",
"Sketcher:desktop:Sketcher_Extend",
"Sketcher:desktop:Sketcher_Intersection",
"Sketcher:desktop:Sketcher_Projection",
"Sketcher:desktop:Sketcher_Split",
"Sketcher:desktop:Sketcher_Trimming"
],
"recordCount": 15,
"selectedRecordCount": 15,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"c53088527afeeb64750b132d": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"recordIds": [
"Sketcher:desktop:Sketcher_ConstrainHorizontal",
"Sketcher:desktop:Sketcher_ConstrainLock",
"Sketcher:desktop:Sketcher_ConstrainParallel",
"Sketcher:desktop:Sketcher_ConstrainPerpendicular",
"Sketcher:desktop:Sketcher_ConstrainRadiam",
"Sketcher:desktop:Sketcher_ConstrainRadius",
"Sketcher:desktop:Sketcher_ConstrainSnellsLaw",
"Sketcher:desktop:Sketcher_ConstrainSymmetric",
"Sketcher:desktop:Sketcher_ConstrainTangent",
"Sketcher:desktop:Sketcher_ConstrainVertical",
"Sketcher:desktop:Sketcher_Dimension",
"Sketcher:desktop:Sketcher_ToggleActiveConstraint",
"Sketcher:desktop:Sketcher_ToggleDrivingConstraint"
],
"recordCount": 13,
"selectedRecordCount": 13,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"daa1b937334de052011c9690": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sketcher:desktop:Sketcher_Grid",
"Sketcher:desktop:Sketcher_LeaveSketch",
"Sketcher:desktop:Sketcher_MergeSketches",
"Sketcher:desktop:Sketcher_MirrorSketch",
"Sketcher:desktop:Sketcher_NewSketch",
"Sketcher:desktop:Sketcher_RenderingOrder",
"Sketcher:desktop:Sketcher_ReorientSketch",
"Sketcher:desktop:Sketcher_Snap",
"Sketcher:desktop:Sketcher_StopOperation",
"Sketcher:desktop:Sketcher_ValidateSketch",
"Sketcher:desktop:Sketcher_ViewSection",
"Sketcher:desktop:Sketcher_ViewSketch"
],
"recordCount": 12,
"selectedRecordCount": 12,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"fdb7a718760e494e7d4b45a7": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"recordIds": [
"Sketcher:desktop:Sketcher_BSplineConvertToNURBS",
"Sketcher:desktop:Sketcher_BSplineDecreaseDegree",
"Sketcher:desktop:Sketcher_BSplineDecreaseKnotMultiplicity",
"Sketcher:desktop:Sketcher_BSplineIncreaseDegree",
"Sketcher:desktop:Sketcher_BSplineIncreaseKnotMultiplicity",
"Sketcher:desktop:Sketcher_BSplineInsertKnot",
"Sketcher:desktop:Sketcher_CompModifyKnotMultiplicity",
"Sketcher:desktop:Sketcher_JoinCurves"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"c58ebfa5b81abf258a652258": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"recordIds": [
"Sketcher:desktop:Sketcher_SelectHorizontalAxis",
"Sketcher:desktop:Sketcher_SelectMalformedConstraints",
"Sketcher:desktop:Sketcher_SelectOrigin",
"Sketcher:desktop:Sketcher_SelectPartiallyRedundantConstraints",
"Sketcher:desktop:Sketcher_SelectRedundantConstraints",
"Sketcher:desktop:Sketcher_SelectVerticalAxis",
"Sketcher:desktop:Sketcher_Symmetry",
"Sketcher:desktop:Sketcher_Translate"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"25b36bbce6b30ac49dc66905": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"recordIds": [
"Sketcher:desktop:Sketcher_ArcOverlay",
"Sketcher:desktop:Sketcher_BSplineComb",
"Sketcher:desktop:Sketcher_BSplineDegree",
"Sketcher:desktop:Sketcher_BSplineKnotMultiplicity",
"Sketcher:desktop:Sketcher_BSplinePoleWeight",
"Sketcher:desktop:Sketcher_BSplinePolygon",
"Sketcher:desktop:Sketcher_CompBSplineShowHideGeometryInformation"
],
"recordCount": 7,
"selectedRecordCount": 7,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"ca45ca301c10db1a2e79eae6": {
"batchId": "ca45ca301c10db1a2e79eae6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Sketcher:desktop:Constraints",
"Sketcher:desktop:Geometries",
"Sketcher:desktop:Sketcher"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T02:07:55.877239+00:00"
},
"30dbfab818b6eedf41ba5271": {
"batchId": "30dbfab818b6eedf41ba5271",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Sketcher:desktop:Sketcher_SwitchVirtualSpace",
"Sketcher:desktop:Sketcher_ToggleConstruction"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T02:23:04.344589+00:00"
},
"6bf6093cde0ca83f71af01b8": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionCascadeDimensionGroup",
"TechDraw:desktop:TechDraw_ExtensionCascadeHorizDimension",
"TechDraw:desktop:TechDraw_ExtensionCascadeObliqueDimension",
"TechDraw:desktop:TechDraw_ExtensionCascadeVertDimension",
"TechDraw:desktop:TechDraw_ExtensionChamferDimensionGroup",
"TechDraw:desktop:TechDraw_ExtensionCreateChainDimensionGroup",
"TechDraw:desktop:TechDraw_ExtensionCreateCoordDimensionGroup",
"TechDraw:desktop:TechDraw_ExtensionCreateHorizChainDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateHorizChamferDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateHorizCoordDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateLengthArc",
"TechDraw:desktop:TechDraw_ExtensionCreateObliqueChainDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateObliqueCoordDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateVertChainDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateVertChamferDimension",
"TechDraw:desktop:TechDraw_ExtensionCreateVertCoordDimension"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"cc568ab2796a1ef0cc8906df": {
"batchId": "cc568ab2796a1ef0cc8906df",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Assembly:desktop:Assembly_LinkSelectLinked",
"Assembly:desktop:Assembly_SelectComponentsWithDoFs",
"Assembly:desktop:Assembly_SelectConflictingConstraints",
"Assembly:desktop:Assembly_SelectJointsOfComponent",
"Assembly:desktop:Assembly_SelectMalformedConstraints",
"Assembly:desktop:Assembly_SelectRedundantConstraints"
],
"recordCount": 6,
"selectedRecordCount": 6,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T03:07:43.450762+00:00"
},
"336a4c9cf7e5eea15e418e71": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"BIM:desktop:Arch_RebarTools",
"BIM:desktop:BIM_ArcTools",
"BIM:desktop:BIM_ArrayTools",
"BIM:desktop:BIM_AxisTools",
"BIM:desktop:BIM_BooleanTools",
"BIM:desktop:BIM_CloneTools",
"BIM:desktop:BIM_Create2DViews",
"BIM:desktop:BIM_GenericTools",
"BIM:desktop:BIM_IfcManageTools",
"BIM:desktop:BIM_OffsetTools",
"BIM:desktop:BIM_ReportTools",
"BIM:desktop:BIM_SplineTools"
],
"recordCount": 12,
"selectedRecordCount": 12,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "react-navigation",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"b2d4c2456439736147a4571b": {
"batchId": "b2d4c2456439736147a4571b",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_BoundingBox",
"Mesh:desktop:Mesh_EvaluateSolid"
],
"recordCount": 2,
"selectedRecordCount": 16,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:05:53.120642+00:00"
},
"3e71ecb69c0761db8c2a58f0": {
"batchId": "3e71ecb69c0761db8c2a58f0",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_AddFacet",
"Mesh:desktop:Mesh_Decimating",
"Mesh:desktop:Mesh_FlipNormals",
"Mesh:desktop:Mesh_HarmonizeNormals"
],
"recordCount": 4,
"selectedRecordCount": 16,
"remainingRecordCount": 12,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:08:51.548772+00:00"
},
"e084ae8e8bd89f9f2f96cc4c": {
"batchId": "e084ae8e8bd89f9f2f96cc4c",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_BuildRegularSolid",
"Mesh:desktop:Mesh_CrossSections",
"Mesh:desktop:Mesh_CurvatureInfo",
"Mesh:desktop:Mesh_EvaluateFacet",
"Mesh:desktop:Mesh_Evaluation",
"Mesh:desktop:Mesh_Export",
"Mesh:desktop:Mesh_FillInteractiveHole",
"Mesh:desktop:Mesh_FillupHoles",
"Mesh:desktop:Mesh_FromGeometry",
"Mesh:desktop:Mesh_FromPartShape",
"Mesh:desktop:Mesh_Import",
"Mesh:desktop:Mesh_Intersection",
"Mesh:desktop:Mesh_Merge",
"Mesh:desktop:Mesh_PolyCut",
"Mesh:desktop:Mesh_PolySegm"
],
"recordCount": 15,
"selectedRecordCount": 16,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:10:44.269018+00:00"
},
"bb43884a92f9ae283dc3974f": {
"batchId": "bb43884a92f9ae283dc3974f",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_Difference"
],
"recordCount": 1,
"selectedRecordCount": 15,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:33:00.290083+00:00"
},
"9861e9f7724832b010c22b97": {
"batchId": "9861e9f7724832b010c22b97",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_Export",
"Mesh:desktop:Mesh_FillupHoles",
"Mesh:desktop:Mesh_FromGeometry"
],
"recordCount": 3,
"selectedRecordCount": 16,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:35:01.382546+00:00"
},
"b5bcae91df7f8fbdd1527034": {
"batchId": "b5bcae91df7f8fbdd1527034",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_Import",
"Mesh:desktop:Mesh_Merge"
],
"recordCount": 2,
"selectedRecordCount": 16,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T05:52:11.044381+00:00"
},
"82e98513ff1b8c760354790d": {
"batchId": "82e98513ff1b8c760354790d",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_BuildRegularSolid",
"Mesh:desktop:Mesh_CrossSections",
"Mesh:desktop:Mesh_CurvatureInfo",
"Mesh:desktop:Mesh_EvaluateFacet"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T07:16:31.594383+00:00"
},
"1df5d829ad63dc6c770bb973": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_Evaluation",
"Mesh:desktop:Mesh_FillInteractiveHole",
"Mesh:desktop:Mesh_FromPartShape",
"Mesh:desktop:Mesh_Intersection",
"Mesh:desktop:Mesh_PolyCut",
"Mesh:desktop:Mesh_PolySegm",
"Mesh:desktop:Mesh_PolySplit",
"Mesh:desktop:Mesh_PolyTrim",
"Mesh:desktop:Mesh_RemeshGmsh",
"Mesh:desktop:Mesh_RemoveCompByHand",
"Mesh:desktop:Mesh_RemoveComponents",
"Mesh:desktop:Mesh_SectionByPlane",
"Mesh:desktop:Mesh_Segmentation",
"Mesh:desktop:Mesh_SegmentationBestFit",
"Mesh:desktop:Mesh_Smoothing",
"Mesh:desktop:Mesh_SplitComponents"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"0c51ec3526c2aef93d8fe626": {
"batchId": "0c51ec3526c2aef93d8fe626",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_TrimByPlane",
"Mesh:desktop:Mesh_Union",
"Mesh:desktop:Mesh_VertexCurvature"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T07:24:08.768654+00:00"
},
"f2dbf8818cad61291c0dfd19": {
"batchId": "f2dbf8818cad61291c0dfd19",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_CompEmConstraints",
"Fem:desktop:FEM_CompEmEquations",
"Fem:desktop:FEM_CompMechEquations",
"Fem:desktop:FEM_ConstraintBearing"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T07:55:05.201892+00:00"
},
"32fd82f43cf94db10d95b748": {
"batchId": "32fd82f43cf94db10d95b748",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_ConstraintContact",
"Fem:desktop:FEM_ConstraintDisplacement",
"Fem:desktop:FEM_ConstraintFixed",
"Fem:desktop:FEM_ConstraintFluidBoundary"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T07:55:05.211748+00:00"
},
"a2961bd506995237b2a31dbf": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_ConstraintForce",
"Fem:desktop:FEM_ConstraintGear",
"Fem:desktop:FEM_ConstraintHeatflux",
"Fem:desktop:FEM_ConstraintInitialTemperature",
"Fem:desktop:FEM_ConstraintPlaneRotation",
"Fem:desktop:FEM_ConstraintPressure",
"Fem:desktop:FEM_ConstraintPulley",
"Fem:desktop:FEM_ConstraintRigidBody",
"Fem:desktop:FEM_ConstraintSpring",
"Fem:desktop:FEM_ConstraintTemperature",
"Fem:desktop:FEM_ConstraintTransform",
"Fem:desktop:FEM_CreateElementsSet",
"Fem:desktop:FEM_CreateNodesSet",
"Fem:desktop:FEM_DefineElementsSet",
"Fem:desktop:FEM_DefineNodesSet",
"Fem:desktop:FEM_FemAddPart"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"ea6d8b209e668139dafc10c0": {
"batchId": "ea6d8b209e668139dafc10c0",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_PostApplyChanges",
"Fem:desktop:FEM_PostBranchFilter",
"Fem:desktop:FEM_PostCreateFunctions",
"Fem:desktop:FEM_PostFilterCalculator"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T08:18:02.681857+00:00"
},
"8303be593355ae9065cfe69d": {
"batchId": "8303be593355ae9065cfe69d",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_PostFilterClipRegion",
"Fem:desktop:FEM_PostFilterClipScalar",
"Fem:desktop:FEM_PostFilterContours",
"Fem:desktop:FEM_PostFilterCutFunction"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "deferred-build-flush",
"updatedAt": "2026-09-07T02:06:14.904067+00:00"
},
"73328ebb94e64404f06f47d8": {
"batchId": "73328ebb94e64404f06f47d8",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"CAM:desktop:CAM_Area",
"CAM:desktop:CAM_Area_Workplane",
"CAM:desktop:CAM_Compound",
"CAM:desktop:CAM_Shape"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T08:55:10.815341+00:00"
},
"025edef8bf9a973f79e42577": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"CAM:desktop:CAM_Array",
"CAM:desktop:CAM_DressupArray",
"CAM:desktop:CAM_ExportTemplate",
"CAM:desktop:CAM_PropertyBag",
"CAM:desktop:CAM_Camotics",
"CAM:desktop:CAM_Comment",
"CAM:desktop:CAM_Copy",
"CAM:desktop:CAM_DressupAxisMap"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"7662af8745795202cdcb4e2d": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"CAM:desktop:CAM_DressupDogbone",
"CAM:desktop:CAM_DressupDragKnife",
"CAM:desktop:CAM_DressupLeadInOut",
"CAM:desktop:CAM_DressupPathBoundary",
"CAM:desktop:CAM_DressupRampEntry",
"CAM:desktop:CAM_DressupTag",
"CAM:desktop:CAM_DressupZCorrect",
"CAM:desktop:CAM_Fixture"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"1e99e89b98571e9aa9693d48": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"CAM:desktop:CAM_Inspect",
"CAM:desktop:CAM_Job",
"CAM:desktop:CAM_PathShapeTC",
"CAM:desktop:CAM_Sanity",
"CAM:desktop:CAM_SetStartPoint",
"CAM:desktop:CAM_SimpleCopy",
"CAM:desktop:CAM_Simulator",
"CAM:desktop:CAM_SimulatorGL"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"efc56916100013a71606bb0b": {
"batchId": "efc56916100013a71606bb0b",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"CAM:desktop:CAM_Stop",
"CAM:desktop:CAM_ToolController"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:22:12.614053+00:00"
},
"eecccd03563c66321401de26": {
"batchId": "eecccd03563c66321401de26",
"module": "Import",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Import:desktop:Import_Iges",
"Import:desktop:Import_ReadBREP",
"Import:desktop:Part_ImportStep"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebImportRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebImportRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebImportRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:25:14.219047+00:00"
},
"e8fdaa3880b0add1020efbef": {
"batchId": "e8fdaa3880b0add1020efbef",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sandbox:desktop:Sandbox_BlockThread",
"Sandbox:desktop:Sandbox_CryptographicHash",
"Sandbox:desktop:Sandbox_Dialog",
"Sandbox:desktop:Sandbox_EventLoop"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSandboxRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T09:53:30.003951+00:00"
},
"bfcad7aa3da53d9b97a2690c": {
"batchId": "bfcad7aa3da53d9b97a2690c",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sandbox:desktop:Sandbox_FileDialog",
"Sandbox:desktop:Sandbox_GDIWidget",
"Sandbox:desktop:Sandbox_MengerSponge",
"Sandbox:desktop:Sandbox_MeshLoad"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSandboxRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T09:53:30.015218+00:00"
},
"29f28b03c65d226f22f0c421": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sandbox:desktop:Sandbox_MeshLoaderBoost",
"Sandbox:desktop:Sandbox_MeshLoaderFuture",
"Sandbox:desktop:Sandbox_MeshTestJob",
"Sandbox:desktop:Sandbox_MeshTestRef",
"Sandbox:desktop:Sandbox_NoThread",
"Sandbox:desktop:Sandbox_NolockPython",
"Sandbox:desktop:Sandbox_PySideThread",
"Sandbox:desktop:Sandbox_PythonLockThread",
"Sandbox:desktop:Sandbox_PythonMainThread",
"Sandbox:desktop:Sandbox_PythonThread",
"Sandbox:desktop:Sandbox_RedirectPaint",
"Sandbox:desktop:Sandbox_SaveThread",
"Sandbox:desktop:Sandbox_SeqThread",
"Sandbox:desktop:Sandbox_TestThread",
"Sandbox:desktop:Sandbox_Thread",
"Sandbox:desktop:Sandbox_WidgetShape"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSandboxRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"0b3a675b195d214e7f63a629": {
"batchId": "0b3a675b195d214e7f63a629",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Spreadsheet:desktop:Spreadsheet_AlignBottom",
"Spreadsheet:desktop:Spreadsheet_AlignCenter",
"Spreadsheet:desktop:Spreadsheet_AlignLeft",
"Spreadsheet:desktop:Spreadsheet_AlignRight"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSpreadsheetRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"updatedAt": "2026-09-07T02:05:18.432904+00:00"
},
"ef1805821a7acfe7abfd56ed": {
"batchId": "ef1805821a7acfe7abfd56ed",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-commandtrajectory",
"recordIds": [
"Robot:desktop:Robot_CreateTrajectory",
"Robot:desktop:Robot_Edge2Trac",
"Robot:desktop:Robot_InsertWaypoint",
"Robot:desktop:Robot_InsertWaypointPreselect"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebRobotRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"updatedAt": "2026-09-06T22:11:37.995667+00:00"
},
"261113573f4d1a326a36b27c": {
"batchId": "261113573f4d1a326a36b27c",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Surface:desktop:Surface_BlendCurve",
"Surface:desktop:Surface_CurveOnMesh",
"Surface:desktop:Surface_Cut",
"Surface:desktop:Surface_ExtendFace"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSurfaceRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSurfaceRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSurfaceRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"updatedAt": "2026-09-07T02:05:48.043108+00:00"
},
"e249ed33a70bba5ffb68404f": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sandbox:desktop:Sandbox_WorkerThread",
"Sandbox:desktop:Std_GrabWidget",
"Sandbox:desktop:Std_ImageNode",
"Sandbox:desktop:Std_TestGraphicsView",
"Sandbox:desktop:Std_TestTaskBox"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSandboxRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"ead721d7f8de7d7a7adae598": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Robot:desktop:Robot_Create",
"Robot:desktop:Robot_RestoreHomePos",
"Robot:desktop:Robot_SetHomePos",
"Robot:desktop:Robot_Simulate",
"Robot:desktop:Robot_SetDefaultOrientation",
"Robot:desktop:Robot_SetDefaultValues",
"Robot:desktop:Robot_TrajectoryCompound",
"Robot:desktop:Robot_TrajectoryDressUp"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebRobotRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"238b8acad653d92fad116a88": {
"batchId": "238b8acad653d92fad116a88",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Robot:desktop:Robot_ExportKukaCompact",
"Robot:desktop:Robot_ExportKukaFull",
"Robot:desktop:Robot_AddToolShape"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebRobotRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T00:15:22.871035+00:00"
},
"84184917f8f77b44f31d6631": {
"batchId": "84184917f8f77b44f31d6631",
"module": "Cloud",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Cloud:desktop:Cloud_Test"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCloudKernelProbe",
"buildTree": "freecad-source/build-web/cloud-configure-r2",
"artifacts": [
"freecad-source/build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.js",
"freecad-source/build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T00:18:35.871428+00:00"
},
"e505f1db46da1ee2d1c41663": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Part:desktop:Part_Boolean",
"Part:desktop:Part_Box2",
"Part:desktop:Part_Box3",
"Part:desktop:Part_BoxSelection",
"Part:desktop:Part_Builder",
"Part:desktop:Part_Chamfer",
"Part:desktop:Part_CheckGeometry",
"Part:desktop:Part_Common",
"Part:desktop:Part_CompCompoundTools",
"Part:desktop:Part_CompJoinFeatures",
"Part:desktop:Part_CompOffset",
"Part:desktop:Part_CompSplitFeatures",
"Part:desktop:Part_Compound",
"Part:desktop:Part_CoordinateSystem",
"Part:desktop:Part_CrossSections",
"Part:desktop:Part_Cut"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "deferred-build-flush",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"finalize:Start:FreeCADWebStartRuntimeProbe": {
"batchId": "finalize:Start:FreeCADWebStartRuntimeProbe",
"module": "Start",
"tier": "feature-workflow",
"family": "routed-target",
"recordIds": [
"Start:desktop:Start_Start"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebStartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.wasm"
],
"source": "direct-target-build",
"updatedAt": "2026-09-07T01:55:42.392304+00:00"
},
"finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"recordIds": [
"TemplatePyMod:desktop:TemplatePyMod_Cmd1",
"TemplatePyMod:desktop:TemplatePyMod_Cmd2",
"TemplatePyMod:desktop:TemplatePyMod_Cmd3",
"TemplatePyMod:desktop:TemplatePyMod_Cmd4",
"TemplatePyMod:desktop:TemplatePyMod_Cmd5"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTemplatePyModRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm"
],
"source": "direct-target-build",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"11420d02769284279e2e8b23": {
"batchId": "11420d02769284279e2e8b23",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"PartDesign:desktop:Part_ColorPerFace"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:19:38.195989+00:00"
},
"53f5a154c74071fdbd287db6": {
"batchId": "53f5a154c74071fdbd287db6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Sketcher:desktop:Sketcher_EditSketch",
"Sketcher:desktop:Sketcher_MapSketch"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:20:07.425304+00:00"
},
"ba3f92c15dd6c570b56d586d": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionLinePPGroup",
"TechDraw:desktop:TechDraw_ExtensionLineParallel",
"TechDraw:desktop:TechDraw_ExtensionLinePerpendicular"
],
"recordCount": 3,
"selectedRecordCount": 16,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:33:11.649010+00:00"
},
"c6df590afdf13a1faf523270": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"TechDraw:desktop:TechDraw_ClipGroup",
"TechDraw:desktop:TechDraw_ClipGroupAdd",
"TechDraw:desktop:TechDraw_ClipGroupRemove"
],
"recordCount": 3,
"selectedRecordCount": 16,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:36:22.998136+00:00"
},
"75fb1b2fe074f0e506631278": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"recordIds": [
"TechDraw:desktop:TechDraw_Annotation"
],
"recordCount": 1,
"selectedRecordCount": 16,
"remainingRecordCount": 15,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:45:17.897735+00:00"
},
"e9b39ecb9453e97176805687": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"recordIds": [
"TechDraw:desktop:TechDraw_3PtAngleDimension",
"TechDraw:desktop:TechDraw_AngleDimension",
"TechDraw:desktop:TechDraw_AreaDimension",
"TechDraw:desktop:TechDraw_CompDimensionTools",
"TechDraw:desktop:TechDraw_DiameterDimension",
"TechDraw:desktop:TechDraw_Dimension",
"TechDraw:desktop:TechDraw_DimensionRepair",
"TechDraw:desktop:TechDraw_ExtentGroup",
"TechDraw:desktop:TechDraw_HorizontalDimension",
"TechDraw:desktop:TechDraw_HorizontalExtentDimension",
"TechDraw:desktop:TechDraw_LengthDimension",
"TechDraw:desktop:TechDraw_RadiusDimension",
"TechDraw:desktop:TechDraw_VerticalDimension",
"TechDraw:desktop:TechDraw_VerticalExtentDimension"
],
"recordCount": 14,
"selectedRecordCount": 14,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"38708de1aedbdb34a7a19fbc": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionCustomizeFormat",
"TechDraw:desktop:TechDraw_ExtensionDecreaseDecimal",
"TechDraw:desktop:TechDraw_ExtensionIncreaseDecimal",
"TechDraw:desktop:TechDraw_ExtensionIncreaseDecreaseGroup",
"TechDraw:desktop:TechDraw_ExtensionInsertDiameter",
"TechDraw:desktop:TechDraw_ExtensionInsertPrefixGroup",
"TechDraw:desktop:TechDraw_ExtensionInsertRepetition",
"TechDraw:desktop:TechDraw_ExtensionInsertSquare",
"TechDraw:desktop:TechDraw_ExtensionPosChainDimensionGroup",
"TechDraw:desktop:TechDraw_ExtensionPosHorizChainDimension",
"TechDraw:desktop:TechDraw_ExtensionPosObliqueChainDimension",
"TechDraw:desktop:TechDraw_ExtensionPosVertChainDimension",
"TechDraw:desktop:TechDraw_ExtensionRemovePrefixChar"
],
"recordCount": 13,
"selectedRecordCount": 13,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"e5f12d16e27408468e92ae88": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"TechDraw:desktop:Aligning",
"TechDraw:desktop:Annotations",
"TechDraw:desktop:Dimensions",
"TechDraw:desktop:Hatching",
"TechDraw:desktop:Page",
"TechDraw:desktop:Stacking",
"TechDraw:desktop:Symbols",
"TechDraw:desktop:TechDraw",
"TechDraw:desktop:Views"
],
"recordCount": 9,
"selectedRecordCount": 9,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "react-navigation",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"811e6d0d37d98d530d331948": {
"batchId": "811e6d0d37d98d530d331948",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionLockUnlockView",
"TechDraw:desktop:TechDraw_ExtensionSelectLineAttributes",
"TechDraw:desktop:TechDraw_ExtensionShortenLine",
"TechDraw:desktop:TechDraw_ExtensionThreadBoltBottom",
"TechDraw:desktop:TechDraw_ExtensionThreadBoltSide",
"TechDraw:desktop:TechDraw_ExtensionThreadHoleBottom",
"TechDraw:desktop:TechDraw_ExtensionThreadHoleSide",
"TechDraw:desktop:TechDraw_ExtensionThreadsGroup",
"TechDraw:desktop:TechDraw_ExtensionVertexAtIntersection"
],
"recordCount": 9,
"selectedRecordCount": 9,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:12.043083+00:00"
},
"7110861f3494d7f0ce53bfdf": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_ProjectionGroup",
"TechDraw:desktop:TechDraw_RedrawPage",
"TechDraw:desktop:TechDraw_SectionGroup",
"TechDraw:desktop:TechDraw_SectionView",
"TechDraw:desktop:TechDraw_SpreadsheetView",
"TechDraw:desktop:TechDraw_Symbol",
"TechDraw:desktop:TechDraw_View",
"TechDraw:desktop:TechDraw_StackBottom"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"8018aaae72aa3816b9d48443": {
"batchId": "8018aaae72aa3816b9d48443",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_GeometricHatch",
"TechDraw:desktop:TechDraw_Hatch",
"TechDraw:desktop:TechDraw_Image",
"TechDraw:desktop:TechDraw_ToggleFrame",
"TechDraw:desktop:TechDraw_StackDown",
"TechDraw:desktop:TechDraw_StackGroup",
"TechDraw:desktop:TechDraw_StackTop",
"TechDraw:desktop:TechDraw_StackUp"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:15.260097+00:00"
},
"03f0b26e635a4fde12819117": {
"batchId": "03f0b26e635a4fde12819117",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_AlignVertexesHorizontally",
"TechDraw:desktop:TechDraw_AlignVertexesVertically",
"TechDraw:desktop:TaskDimension",
"TechDraw:desktop:TechDraw_WeldSymbol"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:16.805195+00:00"
},
"1b026fb44096d81e16b318a2": {
"batchId": "1b026fb44096d81e16b318a2",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Assembly:desktop:Separator"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "react-navigation",
"updatedAt": "2026-09-07T02:21:18.355174+00:00"
},
"8828eee9e3a5a8a3ba9d2f9c": {
"batchId": "8828eee9e3a5a8a3ba9d2f9c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"BIM:bim.create2DViews"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:21:49.440216+00:00"
},
"2664217331182c48fe00d548": {
"batchId": "2664217331182c48fe00d548",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Mesh:desktop:Analyze",
"Mesh:desktop:Boolean",
"Mesh:desktop:Cutting",
"Mesh:desktop:Mesh_Scale"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:22:04.147654+00:00"
},
"3bd667aed1252d1623737b30": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Fem:desktop:Materials",
"Fem:desktop:Mesh",
"Fem:desktop:Model",
"Fem:desktop:Results",
"Fem:desktop:Solve",
"Fem:desktop:Utilities",
"Fem:desktop:FEM_PostFilterDataAlongLine",
"Fem:desktop:FEM_PostFilterDataAtPoint"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"2bc2360c07ebf9df8cd1cdf4": {
"batchId": "2bc2360c07ebf9df8cd1cdf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Fem:desktop:FEM_PostFilterLinearizedStresses",
"Fem:desktop:FEM_PostFilterWarp",
"Fem:desktop:FEM_PostPipelineFromResult"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:22:07.883021+00:00"
},
"90d915dc921bf1146fdc69ee": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"CAM:desktop:CAM_3dTools",
"CAM:desktop:CAM_DressupTools",
"CAM:desktop:CAM_DrillingTools",
"CAM:desktop:CAM_EngraveTools",
"CAM:desktop:CAM_PostTools",
"CAM:desktop:CAM_SimTools",
"CAM:desktop:Separator"
],
"recordCount": 7,
"selectedRecordCount": 7,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "react-navigation",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"d03fed89ddb08e722529d8a9": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"ReverseEngineering:desktop:Reen_ApproxCurve",
"ReverseEngineering:desktop:Reen_ApproxCylinder",
"ReverseEngineering:desktop:Reen_ApproxPlane",
"ReverseEngineering:desktop:Reen_ApproxPolynomial",
"ReverseEngineering:desktop:Reen_ApproxSphere",
"ReverseEngineering:desktop:Reen_ApproxSurface",
"ReverseEngineering:desktop:Reen_MeshBoundary",
"ReverseEngineering:desktop:Reen_PoissonReconstruction",
"ReverseEngineering:desktop:Reen_Segmentation",
"ReverseEngineering:desktop:Reen_SegmentationFromComponents",
"ReverseEngineering:desktop:Reen_SegmentationManual",
"ReverseEngineering:desktop:Reen_ViewTriangulation"
],
"recordCount": 12,
"selectedRecordCount": 12,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebReverseEngineeringRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"f123f7f45d69b089bdce8013": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Spreadsheet:desktop:Spreadsheet_AlignTop",
"Spreadsheet:desktop:Spreadsheet_AlignVCenter",
"Spreadsheet:desktop:Spreadsheet_CreateSheet",
"Spreadsheet:desktop:Spreadsheet_Export",
"Spreadsheet:desktop:Spreadsheet_Import",
"Spreadsheet:desktop:Spreadsheet_MergeCells",
"Spreadsheet:desktop:Spreadsheet_SetAlias",
"Spreadsheet:desktop:Spreadsheet_SplitCell",
"Spreadsheet:desktop:Spreadsheet_StyleBold",
"Spreadsheet:desktop:Spreadsheet_StyleItalic",
"Spreadsheet:desktop:Spreadsheet_StyleUnderline"
],
"recordCount": 11,
"selectedRecordCount": 11,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSpreadsheetRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm"
],
"source": "outer-build",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"90c0cc0c1c16b50a28b29ed9": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Points:desktop:Points_Convert",
"Points:desktop:Points_Export",
"Points:desktop:Points_Import",
"Points:desktop:Points_Merge",
"Points:desktop:Points_PolyCut",
"Points:desktop:Points_Structure",
"Points:points.desktopBatch"
],
"recordCount": 7,
"selectedRecordCount": 7,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPointsRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPointsRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPointsRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"0405d36413769826f73653a4": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"MeshPart:desktop:MeshPart_CrossSections",
"MeshPart:desktop:MeshPart_CurveOnMesh",
"MeshPart:desktop:MeshPart_Mesher",
"MeshPart:desktop:MeshPart_SectionByPlane",
"MeshPart:desktop:MeshPart_TrimByPlane",
"MeshPart:desktop:MeshPart_CreateFlatFace",
"MeshPart:desktop:MeshPart_CreateFlatMesh",
"MeshPart:desktop:MeshPart"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshPartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshPartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshPartRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"3557ddd1dd16eb3d7dd6aba8": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Material:desktop:Material_Edit",
"Material:desktop:Materials_InspectAppearance",
"Material:desktop:Materials_InspectMaterial",
"Material:desktop:Materials_MigrateToExternal",
"Material:desktop:Std_SetAppearance",
"Material:desktop:Std_SetMaterial",
"Material:desktop:Material"
],
"recordCount": 7,
"selectedRecordCount": 7,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMaterialRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMaterialRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMaterialRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"2b9592c1dde47335b922ea0b": {
"batchId": "2b9592c1dde47335b922ea0b",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Sandbox:desktop:Misc",
"Sandbox:desktop:Threads",
"Sandbox:desktop:Widgets"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSandboxRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:05.694479+00:00"
},
"8779a39e5c7f6f3fd17e1ba5": {
"batchId": "8779a39e5c7f6f3fd17e1ba5",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Surface:desktop:Surface_Filling",
"Surface:desktop:Surface_GeomFillSurface",
"Surface:desktop:Surface_Sections",
"Surface:desktop:Surface"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSurfaceRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSurfaceRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSurfaceRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:33.310430+00:00"
},
"2b4b7c4fccdd22a95f10bb73": {
"batchId": "2b4b7c4fccdd22a95f10bb73",
"module": "Inspection",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Inspection:desktop:Inspection_InspectElement",
"Inspection:desktop:Inspection_VisualInspection",
"Inspection:desktop:Inspection"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebInspectionRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebInspectionRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebInspectionRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:09:45.170463+00:00"
},
"d14bd0155bda1c6e0954f2c4": {
"batchId": "d14bd0155bda1c6e0954f2c4",
"module": "Measure",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Measure:desktop:Std_MassProperties",
"Measure:desktop:Std_Measure"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeasureRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeasureRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeasureRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:28.202593+00:00"
},
"299e8d60a69f302520c2f08b": {
"batchId": "299e8d60a69f302520c2f08b",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"ReverseEngineering:desktop:Approximation",
"ReverseEngineering:desktop:Segmentation"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebReverseEngineeringRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:29.968057+00:00"
},
"c9dbe1b8722f29b7ca0c4c7b": {
"batchId": "c9dbe1b8722f29b7ca0c4c7b",
"module": "Cloud",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Cloud:desktop:Cloud"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCloudKernelProbe",
"buildTree": "freecad-source/build-web/cloud-configure-r2",
"artifacts": [
"freecad-source/build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.js",
"freecad-source/build-web/cloud-configure-r2/bin/FreeCADWebCloudKernelProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:42.654776+00:00"
},
"adb74b85f8c709a615a16134": {
"batchId": "adb74b85f8c709a615a16134",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Robot:desktop:Robot"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebRobotRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebRobotRuntimeProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:44.415237+00:00"
},
"5f3dd4606acafd9c22c912df": {
"batchId": "5f3dd4606acafd9c22c912df",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Spreadsheet:desktop:Spreadsheet"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSpreadsheetRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:46.165033+00:00"
},
"b1921c2a5bf276884bd3db79": {
"batchId": "b1921c2a5bf276884bd3db79",
"module": "Start",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Start:Start:desktop:Start_Start",
"Start:desktop:Separator"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebStartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:56.971264+00:00"
},
"38f714ff6edde44e28a37b92": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Part:import:.iges",
"business-format:Part:export:.igs",
"business-format:Part:import:.igs",
"business-format:Part:export:.obj",
"business-format:Part:import:.stp"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"a428cb904cf82027baff251e": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Mesh:export:.3mf",
"business-format:Mesh:import:.3mf",
"business-format:Mesh:export:.amf",
"business-format:Mesh:import:.ast",
"business-format:Mesh:import:.obj",
"business-format:Mesh:import:.off",
"business-format:Mesh:export:.ply",
"business-format:Mesh:import:.ply"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebMeshGeometryFamilyProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshGeometryFamilyProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshGeometryFamilyProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"5a5e5f2fe4c9b2ec6a4149e5": {
"batchId": "5a5e5f2fe4c9b2ec6a4149e5",
"module": "Spreadsheet",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Spreadsheet:import:.csv"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSpreadsheetRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T04:57:39.439409+00:00"
},
"3d75b981cda9c815eff2315d": {
"batchId": "3d75b981cda9c815eff2315d",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Spreadsheet:spreadsheet.importExportCsv"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSpreadsheetRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:57:42.202215+00:00"
},
"3bd62b0e0f08e398e1cdf8c1": {
"batchId": "3bd62b0e0f08e398e1cdf8c1",
"module": "Points",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Points:export:.obj",
"business-format:Points:import:.ply"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPointsRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPointsRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPointsRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T05:14:56.786177+00:00"
},
"121f258fe320bc01bb47f657": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:BIM:import:.dae",
"business-format:BIM:export:.fcstd",
"business-format:BIM:export:.ifc",
"business-format:BIM:import:.ifc",
"business-format:BIM:export:.json",
"business-format:BIM:import:.json",
"business-format:BIM:export:.obj",
"business-format:BIM:import:.obj",
"business-format:BIM:import:.stp",
"business-format:BIM:export:.svg",
"business-format:BIM:import:.svg"
],
"recordCount": 11,
"selectedRecordCount": 11,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"f6abbde3d6f3e93fff4bcece": {
"batchId": "f6abbde3d6f3e93fff4bcece",
"module": "Draft",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Draft:import:.dxf",
"business-format:Draft:export:.svg",
"business-format:Draft:import:.svg"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T05:47:14.504610+00:00"
},
"d2fb43e76a34d443f228234b": {
"batchId": "d2fb43e76a34d443f228234b",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Draft:draft.formatBatch"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T05:53:00.538427+00:00"
},
"6e79c2f44363c7032714c290": {
"batchId": "6e79c2f44363c7032714c290",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"OpenSCAD:openscad.importDxf"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T05:59:18.522246+00:00"
},
"40067a60dc8f5bc707081620": {
"batchId": "40067a60dc8f5bc707081620",
"module": "OpenSCAD",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:OpenSCAD:import:.dxf"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T06:04:47.174399+00:00"
},
"d4e76ce67f9d8644f8d0811d": {
"batchId": "d4e76ce67f9d8644f8d0811d",
"module": "Fem",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Fem:export:.brep",
"business-format:Fem:export:.obj",
"business-format:Fem:export:.txt",
"business-format:Fem:import:.txt"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T06:08:42.290180+00:00"
},
"d6613f2904393d70ebb7d9a5": {
"batchId": "d6613f2904393d70ebb7d9a5",
"module": "CAM",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:CAM:export:.obj"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T06:12:26.726254+00:00"
},
"8fd6ee187a70379601003269": {
"batchId": "8fd6ee187a70379601003269",
"module": "Start",
"tier": "format-workflow",
"family": "import-export",
"recordIds": [
"business-format:Start:import:.svg"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebStartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.wasm"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T06:22:24.879483+00:00"
},
"9bc1b55ddefed713be260766": {
"batchId": "9bc1b55ddefed713be260766",
"module": "Start",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Start:start.importSvg"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebStartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T06:29:52.581941+00:00"
},
"bc5cb4db32a02422e76db346": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"recordIds": [
"product:react-primary-shell",
"product:document-workspace",
"product:workbench-navigation",
"product:desktop-command-ui",
"product:model-tree-properties",
"product:task-panel",
"product:multi-object-viewport",
"product:file-workflows",
"product:python-console",
"product:recovery-status",
"product:preferences-plugins",
"product:dynamic-module-session"
],
"recordCount": 12,
"selectedRecordCount": 12,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "module-business-build",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"c398e2ee6c0a29aefada33aa": {
"batchId": "c398e2ee6c0a29aefada33aa",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"recordIds": [
"Part:part.createRecompute"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:47:10.037364+00:00"
},
"da28603b16e5e35694e49439": {
"batchId": "da28603b16e5e35694e49439",
"module": "Draft",
"tier": "feature-workflow",
"family": "runtime-issue",
"recordIds": [
"Draft:draft.formatBatch"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T00:32:17.937068+00:00"
},
"9ae5a041c5b69d2b86ba7a0d": {
"batchId": "9ae5a041c5b69d2b86ba7a0d",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_BooleanFragments"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:01:07.833433+00:00"
},
"7eeec7a88fc8b5df1eeb3b8d": {
"batchId": "7eeec7a88fc8b5df1eeb3b8d",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_XOR"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:04:25.678792+00:00"
},
"ecdbd6236f0bef0a36398812": {
"batchId": "ecdbd6236f0bef0a36398812",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_JoinCutout",
"Part:desktop:Part_JoinEmbed",
"Part:desktop:Part_Slice"
],
"recordCount": 3,
"selectedRecordCount": 4,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:10:46.253598+00:00"
},
"56c61cafbdebd4c6c0a11c4a": {
"batchId": "56c61cafbdebd4c6c0a11c4a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_Tube"
],
"recordCount": 1,
"selectedRecordCount": 7,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:13:25.578524+00:00"
},
"57f064be220eb8fb379f7634": {
"batchId": "57f064be220eb8fb379f7634",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_ExplodeCompound",
"Part:desktop:Part_SliceApart"
],
"recordCount": 2,
"selectedRecordCount": 6,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:15:17.974731+00:00"
},
"c1c9280fd6e196cae15fdb81": {
"batchId": "c1c9280fd6e196cae15fdb81",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_ToleranceSet"
],
"recordCount": 1,
"selectedRecordCount": 4,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:16:55.055448+00:00"
},
"291afe71c4c7a5f8219da408": {
"batchId": "291afe71c4c7a5f8219da408",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_CompoundFilter"
],
"recordCount": 1,
"selectedRecordCount": 3,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:19:10.095193+00:00"
},
"84d94657931f57463d48d5bb": {
"batchId": "84d94657931f57463d48d5bb",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Part:desktop:Part_JoinConnect"
],
"recordCount": 1,
"selectedRecordCount": 2,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:34:32.281122+00:00"
},
"53c3881215bdc3314a263fb0": {
"batchId": "53c3881215bdc3314a263fb0",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Part:desktop:Part_EditAttachment"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesktopCommandProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesktopCommandProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:41:39.956787+00:00"
},
"d9fbf49f847ee33144e5f6d3": {
"batchId": "d9fbf49f847ee33144e5f6d3",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-wizardshaft",
"recordIds": [
"PartDesign:desktop:PartDesign_WizardShaft",
"PartDesign:desktop:PartDesign_WizardShaftCallBack"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:15:06.370188+00:00"
},
"e4fa2770920a345afe9c326b": {
"batchId": "e4fa2770920a345afe9c326b",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-profiles",
"recordIds": [
"Sketcher:desktop:Sketcher_ProfilesHexagon1"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebSketcherProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:29:27.037821+00:00"
},
"093b7d714ccca50533273a28": {
"batchId": "093b7d714ccca50533273a28",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionExtendLine",
"TechDraw:desktop:TechDraw_ExtensionExtendShortenLineGroup",
"TechDraw:desktop:TechDraw_ExtensionLockUnlockView",
"TechDraw:desktop:TechDraw_ExtensionShortenLine"
],
"recordCount": 4,
"selectedRecordCount": 16,
"remainingRecordCount": 12,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:39:23.860873+00:00"
},
"58235df19e24e7f4f79033f3": {
"batchId": "58235df19e24e7f4f79033f3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"TechDraw:desktop:TechDraw_PageTemplate",
"TechDraw:desktop:TechDraw_RedrawPage"
],
"recordCount": 2,
"selectedRecordCount": 16,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:42:47.669951+00:00"
},
"61444add480b20aa8477c0f6": {
"batchId": "61444add480b20aa8477c0f6",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionDrawCosmCircle",
"TechDraw:desktop:TechDraw_ExtensionThreadBoltBottom",
"TechDraw:desktop:TechDraw_ExtensionThreadHoleBottom"
],
"recordCount": 3,
"selectedRecordCount": 16,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:48:48.988452+00:00"
},
"832999975fbb2c789f1698a3": {
"batchId": "832999975fbb2c789f1698a3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"TechDraw:desktop:TechDraw_PageDefault"
],
"recordCount": 1,
"selectedRecordCount": 16,
"remainingRecordCount": 15,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:51:15.309974+00:00"
},
"9da8963ccefd48645fb9016b": {
"batchId": "9da8963ccefd48645fb9016b",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"recordIds": [
"TechDraw:desktop:TechDraw_Midpoints",
"TechDraw:desktop:TechDraw_Quadrants"
],
"recordCount": 2,
"selectedRecordCount": 16,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:54:15.745425+00:00"
},
"1c2f2e327029ddbf9500e186": {
"batchId": "1c2f2e327029ddbf9500e186",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_CosmeticCircle",
"TechDraw:desktop:TechDraw_ExtensionVertexAtIntersection"
],
"recordCount": 2,
"selectedRecordCount": 15,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:57:13.878329+00:00"
},
"546222149aa9bf684aca168e": {
"batchId": "546222149aa9bf684aca168e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"recordIds": [
"TechDraw:desktop:TechDraw_CosmeticVertex",
"TechDraw:desktop:TechDraw_CosmeticVertexGroup"
],
"recordCount": 2,
"selectedRecordCount": 14,
"remainingRecordCount": 12,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T17:01:52.052910+00:00"
},
"f9cb2a70d92aaf48bffc8922": {
"batchId": "f9cb2a70d92aaf48bffc8922",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionArcLengthAnnotation",
"TechDraw:desktop:TechDraw_ExtensionAreaAnnotation",
"TechDraw:desktop:TechDraw_ExtensionChangeLineAttributes",
"TechDraw:desktop:TechDraw_ExtensionCircleCenterLines"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:57:24.033878+00:00"
},
"44868250d7edcf0a6e8bb31f": {
"batchId": "44868250d7edcf0a6e8bb31f",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Assembly:assembly.pythonFamily"
],
"recordCount": 1,
"selectedRecordCount": 11,
"remainingRecordCount": 10,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:09:34.955134+00:00"
},
"cae3408035299ca4d6c8f092": {
"batchId": "cae3408035299ca4d6c8f092",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "runtime-issue",
"recordIds": [
"TechDraw:techdraw.createRecompute"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-07T23:03:05.236660+00:00"
},
"fda23ab40e675830eb266213": {
"batchId": "fda23ab40e675830eb266213",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"recordIds": [
"Assembly:desktop:Assembly_CreateJointGearBelt"
],
"recordCount": 1,
"selectedRecordCount": 15,
"remainingRecordCount": 14,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T03:28:18.663536+00:00"
},
"8c48bb6621f34660c73900db": {
"batchId": "8c48bb6621f34660c73900db",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"TechDraw:desktop:TechDraw_DetailView"
],
"recordCount": 1,
"selectedRecordCount": 13,
"remainingRecordCount": 12,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T06:43:10.158252+00:00"
},
"afdb90a2d1cc99cdd941f10e": {
"batchId": "afdb90a2d1cc99cdd941f10e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_RichTextAnnotation",
"TechDraw:desktop:TechDraw_CompDimensionTools"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T09:38:44.351687+00:00"
},
"411b91a55e558b568969077c": {
"batchId": "411b91a55e558b568969077c",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_Image"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T11:14:27.659257+00:00"
},
"2d8630f5ceb0dd8cb0df08e9": {
"batchId": "2d8630f5ceb0dd8cb0df08e9",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_CommandVertexCreationGroup"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T11:33:54.333187+00:00"
},
"381ae82b8883a0092702c10d": {
"batchId": "381ae82b8883a0092702c10d",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"Assembly:assembly.createRecompute"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T12:59:02.038240+00:00"
},
"cb898ed5718077b165d6e844": {
"batchId": "cb898ed5718077b165d6e844",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-document-persistence",
"recordIds": [
"Assembly:assembly.saveReopen"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T13:06:22.457746+00:00"
},
"99d9716efccdf0b129fa9d2f": {
"batchId": "99d9716efccdf0b129fa9d2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"BIM:bim.create2DViews"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-08T13:25:19.899208+00:00"
},
"0b930e68c2ed6d78946a96bf": {
"batchId": "0b930e68c2ed6d78946a96bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_CompSolvers"
],
"recordCount": 1,
"selectedRecordCount": 16,
"remainingRecordCount": 15,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T12:10:57.176324+00:00"
},
"0e32de75de4bc99dfcfc0abc": {
"batchId": "0e32de75de4bc99dfcfc0abc",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_ClippingPlaneRemoveAll"
],
"recordCount": 1,
"selectedRecordCount": 16,
"remainingRecordCount": 15,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T12:15:48.333546+00:00"
},
"0d8d4c357ed61cd31fcd4c18": {
"batchId": "0d8d4c357ed61cd31fcd4c18",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"CAM:desktop:CAM_Adaptive",
"CAM:desktop:CAM_Custom",
"CAM:desktop:CAM_Deburr",
"CAM:desktop:CAM_Drilling"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:14:02.181154+00:00"
},
"a7a07e5092045ea162d3d887": {
"batchId": "a7a07e5092045ea162d3d887",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"CAM:desktop:CAM_Slot",
"CAM:desktop:CAM_ThreadMilling",
"CAM:desktop:CAM_Vcarve"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:24:13.473473+00:00"
},
"815d00157351e685088d12db": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"OpenSCAD:desktop:Part_Builder",
"OpenSCAD:desktop:Part_CheckGeometry",
"OpenSCAD:desktop:Part_Common",
"OpenSCAD:desktop:Part_Cut",
"OpenSCAD:desktop:Part_Extrude",
"OpenSCAD:desktop:Part_Fuse"
],
"recordCount": 6,
"selectedRecordCount": 16,
"remainingRecordCount": 10,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"c6ef09912e5fe935ff387579": {
"batchId": "c6ef09912e5fe935ff387579",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_ClippingPlaneAdd"
],
"recordCount": 1,
"selectedRecordCount": 4,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T19:57:58.899917+00:00"
},
"0d8a8d0859462c382c72b98e": {
"batchId": "0d8a8d0859462c382c72b98e",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"CAM:desktop:CAM_Engrave",
"CAM:desktop:CAM_Helix",
"CAM:desktop:CAM_MillFacing"
],
"recordCount": 3,
"selectedRecordCount": 4,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:03:52.826521+00:00"
},
"4d38993cfae17547bcd60f2c": {
"batchId": "4d38993cfae17547bcd60f2c",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"recordIds": [
"CAM:desktop:CAM_ToolBitCreate"
],
"recordCount": 1,
"selectedRecordCount": 6,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:13:53.690976+00:00"
},
"4e44d3f22321a3f659433fd3": {
"batchId": "4e44d3f22321a3f659433fd3",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"OpenSCAD:desktop:Part_Primitives",
"OpenSCAD:desktop:Part_Revolve"
],
"recordCount": 2,
"selectedRecordCount": 12,
"remainingRecordCount": 10,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:28:35.771139+00:00"
},
"4fa3177dc00b5c438a106541": {
"batchId": "4fa3177dc00b5c438a106541",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"TemplatePyMod:desktop:TemplatePyGroup"
],
"recordCount": 1,
"selectedRecordCount": 6,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebTemplatePyModRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:30:24.247313+00:00"
},
"7821666f3f7a397b18bf8d4e": {
"batchId": "7821666f3f7a397b18bf8d4e",
"module": "Part",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"Part:part.document"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:35:17.959943+00:00"
},
"a8bda703f96ff8702bead1f7": {
"batchId": "a8bda703f96ff8702bead1f7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"PartDesign:partdesign.document"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebPartDesignRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:36:52.112777+00:00"
},
"23f46c66fa62852e3f8311c7": {
"batchId": "23f46c66fa62852e3f8311c7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Fem:desktop:FEM_PostVisualization"
],
"recordCount": 1,
"selectedRecordCount": 6,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:43:05.577927+00:00"
},
"862a68e32d808f922f7861bf": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_EquationElectricforce",
"Fem:desktop:FEM_EquationElectrostatic",
"Fem:desktop:FEM_EquationFlow",
"Fem:desktop:FEM_EquationFlux",
"Fem:desktop:FEM_EquationHeat",
"Fem:desktop:FEM_EquationMagnetodynamic",
"Fem:desktop:FEM_EquationMagnetodynamic2D",
"Fem:desktop:FEM_EquationStaticCurrent",
"Fem:desktop:FEM_Examples"
],
"recordCount": 9,
"selectedRecordCount": 16,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"4e4de4b3f00f8a3e321517de": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_ElementGeometry2D",
"Fem:desktop:FEM_MeshBoundaryLayer",
"Fem:desktop:FEM_MeshClear",
"Fem:desktop:FEM_MeshClearGroups",
"Fem:desktop:FEM_MeshDisplayInfo",
"Fem:desktop:FEM_MeshGmshFromShape",
"Fem:desktop:FEM_MeshGroup",
"Fem:desktop:FEM_MeshNetgenFromShape",
"Fem:desktop:FEM_SolverCalculiX",
"Fem:desktop:FEM_SolverCalculiXCcxTools",
"Fem:desktop:FEM_SolverControl",
"Fem:desktop:FEM_SolverElmer",
"Fem:desktop:FEM_SolverMystran"
],
"recordCount": 13,
"selectedRecordCount": 16,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"cf3144f153394cb4380f08eb": {
"batchId": "cf3144f153394cb4380f08eb",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_ResultsPurge",
"Fem:desktop:FEM_SolverRun",
"Fem:desktop:FEM_SolverZ88"
],
"recordCount": 3,
"selectedRecordCount": 9,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:06:07.093739+00:00"
},
"e24b67924141c5fd89126a0e": {
"batchId": "e24b67924141c5fd89126a0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_ArcTools",
"Draft:desktop:Draft_BezierTools"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:57:19.959362+00:00"
},
"63ba299dfa723c67e479218c": {
"batchId": "63ba299dfa723c67e479218c",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Assembly:desktop:Assembly_Insert"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-10T00:10:27.261512+00:00"
},
"8519237a8738bb0306fa68dd": {
"batchId": "8519237a8738bb0306fa68dd",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_ArrayTools"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-10T00:33:10.137835+00:00"
},
"a628f74e5fb4b94ea5897cf9": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_Analysis",
"Fem:desktop:FEM_ConstantVacuumPermittivity",
"Fem:desktop:FEM_ConstraintBodyHeatSource",
"Fem:desktop:FEM_ConstraintCentrif",
"Fem:desktop:FEM_ConstraintCurrentDensity",
"Fem:desktop:FEM_ConstraintElectricChargeDensity",
"Fem:desktop:FEM_ConstraintElectromagnetic",
"Fem:desktop:FEM_ConstraintFlowVelocity",
"Fem:desktop:FEM_ConstraintInitialFlowVelocity",
"Fem:desktop:FEM_ConstraintInitialPressure",
"Fem:desktop:FEM_ConstraintMagnetization",
"Fem:desktop:FEM_ConstraintSectionPrint",
"Fem:desktop:FEM_ConstraintSelfWeight",
"Fem:desktop:FEM_ConstraintTie"
],
"recordCount": 14,
"selectedRecordCount": 16,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"609e1c86f29fbc3d47251cf4": {
"batchId": "609e1c86f29fbc3d47251cf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_FEMMesh2Mesh",
"Fem:desktop:FEM_MaterialEditor",
"Fem:desktop:FEM_MaterialFluid"
],
"recordCount": 3,
"selectedRecordCount": 14,
"remainingRecordCount": 11,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:24:14.487457+00:00"
},
"846615a2a486e7a9a401d578": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"recordIds": [
"Assembly:desktop:Assembly_CreateJointAngle",
"Assembly:desktop:Assembly_CreateJointBall",
"Assembly:desktop:Assembly_CreateJointBelt",
"Assembly:desktop:Assembly_CreateJointCylindrical",
"Assembly:desktop:Assembly_CreateJointDistance",
"Assembly:desktop:Assembly_CreateJointFixed",
"Assembly:desktop:Assembly_CreateJointGears",
"Assembly:desktop:Assembly_CreateJointParallel",
"Assembly:desktop:Assembly_CreateJointPerpendicular",
"Assembly:desktop:Assembly_CreateJointRackPinion",
"Assembly:desktop:Assembly_CreateJointRevolute",
"Assembly:desktop:Assembly_CreateJointScrew",
"Assembly:desktop:Assembly_CreateJointSlider",
"Assembly:desktop:Assembly_ToggleGrounded"
],
"recordCount": 14,
"selectedRecordCount": 14,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"0d0cf36a7f16270b6705c703": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Assembly:desktop:Assembly_ActivateAssembly",
"Assembly:desktop:Assembly_CreateAssembly",
"Assembly:desktop:Assembly_SelectMalformedConstraints",
"Assembly:desktop:Assembly_SelectRedundantConstraints",
"Assembly:desktop:Assembly_CreateBom",
"Assembly:desktop:Assembly_CreateSimulation",
"Assembly:desktop:Assembly_CreateView",
"Assembly:desktop:Assembly_ExportASMT"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"83963e909cf5e477de064158": {
"batchId": "83963e909cf5e477de064158",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Assembly:desktop:Assembly_InsertLink",
"Assembly:desktop:Assembly_InsertNewPart",
"Assembly:desktop:Assembly_SolveAssembly"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T08:52:33.663366+00:00"
},
"d84e0b3da4885ab73266dacc": {
"batchId": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"BIM:desktop:BIM_Nudge_Down",
"BIM:desktop:BIM_Nudge_Extend",
"BIM:desktop:BIM_Nudge_Left",
"BIM:desktop:BIM_Nudge_Right"
],
"recordCount": 4,
"selectedRecordCount": 16,
"remainingRecordCount": 12,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T09:31:14.285576+00:00"
},
"3444c2c4f1314a90c4b2005f": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"BIM:desktop:BIM_Nudge_RotateLeft",
"BIM:desktop:BIM_Nudge_RotateRight",
"BIM:desktop:BIM_Nudge_Shrink",
"BIM:desktop:BIM_Nudge_Switch",
"BIM:desktop:BIM_Nudge_Up"
],
"recordCount": 5,
"selectedRecordCount": 16,
"remainingRecordCount": 11,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"8e42393f07d96bc18f503a9c": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"recordIds": [
"Draft:desktop:Draft_ShowSnapBar",
"Draft:desktop:Draft_Snap_Angle",
"Draft:desktop:Draft_Snap_Center",
"Draft:desktop:Draft_Snap_Dimensions",
"Draft:desktop:Draft_Snap_Endpoint",
"Draft:desktop:Draft_Snap_Extension",
"Draft:desktop:Draft_Snap_Grid",
"Draft:desktop:Draft_Snap_Intersection",
"Draft:desktop:Draft_Snap_Lock",
"Draft:desktop:Draft_Snap_Midpoint",
"Draft:desktop:Draft_Snap_Near",
"Draft:desktop:Draft_Snap_Ortho",
"Draft:desktop:Draft_Snap_Parallel",
"Draft:desktop:Draft_Snap_Perpendicular",
"Draft:desktop:Draft_Snap_Special",
"Draft:desktop:Draft_Snap_WorkingPlane"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "deferred_until_runtime_issue_or_explicit_full_validation",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"69fe39ac4430b2f5f2e1b255": {
"batchId": "69fe39ac4430b2f5f2e1b255",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"recordIds": [
"Part:desktop:Part_BoxSelection",
"Part:desktop:Part_Builder",
"Part:desktop:Part_Chamfer"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:20:32.564619+00:00"
},
"197f7cf07996158d95492ff1": {
"batchId": "197f7cf07996158d95492ff1",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_groups",
"recordIds": [
"Draft:desktop:Draft_AddConstruction",
"Draft:desktop:Draft_AddNamedGroup",
"Draft:desktop:Draft_AddToGroup",
"Draft:desktop:Draft_AutoGroup"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.463749+00:00"
},
"a2db6a4aee4d586a83a06e3e": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_AddToLayer",
"Draft:desktop:Draft_Layer",
"Draft:desktop:Draft_LayerManager",
"Draft:desktop:Draft_BezCurve",
"Draft:desktop:Draft_CubicBezCurve",
"Draft:desktop:Draft_Line",
"Draft:desktop:Draft_Wire",
"Draft:desktop:Draft_PathArray"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"4031e6e7de0ce521e14795b9": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Arc",
"Draft:desktop:Draft_Arc_3Points",
"Draft:desktop:Draft_PathTwistedArray",
"Draft:desktop:Draft_PathTwistedLinkArray",
"Draft:desktop:Draft_PointArray",
"Draft:desktop:Draft_PointLinkArray",
"Draft:desktop:Draft_ToggleConstructionMode",
"Draft:desktop:Draft_ToggleDisplayMode"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"c9ee0a26cbb80274e247cbac": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_AnnotationStyleEditor",
"Draft:desktop:Draft_ApplyStyle",
"Draft:desktop:Draft_BSpline",
"Draft:desktop:Draft_Circle",
"Draft:desktop:Draft_CircularArray",
"Draft:desktop:Draft_Clone",
"Draft:desktop:Draft_Dimension",
"Draft:desktop:Draft_Downgrade"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"f6250ccaa4874b932abf607c": {
"batchId": "f6250ccaa4874b932abf607c",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"recordIds": [
"Assembly:assembly.inspectPythonApi",
"Assembly:assembly.inspectSourceInventory"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebAssemblyProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:58:02.409350+00:00"
},
"218f29c56999a46e8a1d238c": {
"batchId": "218f29c56999a46e8a1d238c",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"OpenSCAD:desktop:OpenSCAD_Edgestofaces",
"OpenSCAD:desktop:OpenSCAD_ExpandPlacements",
"OpenSCAD:desktop:OpenSCAD_ExplodeGroup",
"OpenSCAD:desktop:OpenSCAD_IncreaseToleranceFeature"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:50:27.617178+00:00"
},
"bc2a70fd55b2a15fd35bc1c5": {
"batchId": "bc2a70fd55b2a15fd35bc1c5",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"TechDraw:desktop:TechDraw_ActiveView",
"TechDraw:desktop:TechDraw_ArchView",
"TechDraw:desktop:TechDraw_BrokenView",
"TechDraw:desktop:TechDraw_DraftView"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:59:44.885207+00:00"
},
"6ddac2a4890acabc61f83f19": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"CAM:desktop:CAM_OpActiveToggle",
"CAM:desktop:CAM_OperationCopy",
"CAM:desktop:CAM_Pocket3D",
"CAM:desktop:CAM_Pocket_Shape",
"CAM:desktop:CAM_Post",
"CAM:desktop:CAM_PostSelected",
"CAM:desktop:CAM_Probe",
"CAM:desktop:CAM_Profile",
"CAM:desktop:CAM_SelectLoop"
],
"recordCount": 9,
"selectedRecordCount": 9,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"977555bfeb0c345e429c476e": {
"batchId": "977555bfeb0c345e429c476e",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"TemplatePyMod:desktop:TemplatePyCheckable",
"TemplatePyMod:desktop:TemplatePyGrp_1",
"TemplatePyMod:desktop:TemplatePyGrp_2",
"TemplatePyMod:desktop:TemplatePyGrp_3"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTemplatePyModRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.254926+00:00"
},
"419098c820984a1cbcdb09e0": {
"batchId": "419098c820984a1cbcdb09e0",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"TemplatePyMod:desktop:TemplatePyMod_Cmd6"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTemplatePyModRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.280709+00:00"
},
"fem-elements-deformation-registration-20260912": {
"batchId": "fem-elements-deformation-registration-20260912",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_ElementFluid1D",
"Fem:desktop:FEM_ElementGeometry1D",
"Fem:desktop:FEM_ElementRotation1D",
"Fem:desktop:FEM_EquationDeformation"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:06:00.282652+00:00"
},
"techdraw-customize-format-registration-20260912": {
"batchId": "techdraw-customize-format-registration-20260912",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"recordIds": [
"TechDraw:desktop:TechDraw_ExtensionCustomizeFormat"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:23:38.819957+00:00"
},
"a35565a75faa4d6352a57519": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"recordIds": [
"CAM:desktop:CAM_ToolBitDock",
"CAM:desktop:CAM_ToolBitLibraryOpen",
"CAM:desktop:CAM_ToolBitLoad",
"CAM:desktop:CAM_ToolBitSave",
"CAM:desktop:CAM_ToolBitSaveAs"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"d750363ad504f5476600b335": {
"batchId": "d750363ad504f5476600b335",
"module": "Fem",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"recordIds": [
"Fem:fem.nativeProbe"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:25:59.875814+00:00"
},
"119027a1314e77f9d16259e3": {
"batchId": "119027a1314e77f9d16259e3",
"module": "CAM",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"recordIds": [
"CAM:cam.inspectPythonApi"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebCAMProbe",
"buildTree": "freecad-source/build-web/cam-configure-r1",
"artifacts": [
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js",
"freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:28:37.076215+00:00"
},
"ead68bc3f315c0504fee5bde": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"OpenSCAD:desktop:OpenSCAD_MirrorMeshFeature",
"OpenSCAD:desktop:OpenSCAD_RefineShapeFeature",
"OpenSCAD:desktop:OpenSCAD_RemoveSubtree",
"OpenSCAD:desktop:OpenSCAD_ReplaceObject",
"OpenSCAD:desktop:OpenSCAD_ResizeMeshFeature",
"OpenSCAD:desktop:OpenSCAD_ScaleMeshFeature",
"OpenSCAD:desktop:OpenSCAD_AddOpenSCADElement",
"OpenSCAD:desktop:OpenSCAD_ColorCodeShape"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"web-dock-overlay-implementation-20260912": {
"batchId": "web-dock-overlay-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_DockOverlay",
"Web:desktop:Std_DockOverlayAll",
"Web:desktop:Std_DockOverlayTransparentAll",
"Web:desktop:Std_DockOverlayToggle",
"Web:desktop:Std_DockOverlayToggleTransparent",
"Web:desktop:Std_DockOverlayMouseTransparent",
"Web:desktop:Std_DockOverlayToggleLeft",
"Web:desktop:Std_DockOverlayToggleRight",
"Web:desktop:Std_DockOverlayToggleTop",
"Web:desktop:Std_DockOverlayToggleBottom"
],
"recordCount": 10,
"selectedRecordCount": 10,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:46:17.810060+00:00"
},
"eb777f0bfcea69e956505081": {
"batchId": "eb777f0bfcea69e956505081",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-openscadcommands",
"recordIds": [
"OpenSCAD:desktop:OpenSCAD_Hull",
"OpenSCAD:desktop:OpenSCAD_MeshBoolean",
"OpenSCAD:desktop:OpenSCAD_Minkowski"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebOpenSCADRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebOpenSCADRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.859232+00:00"
},
"86c3cb28964322b54d599884": {
"batchId": "86c3cb28964322b54d599884",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_StackBottom",
"TechDraw:desktop:TechDraw_StackDown",
"TechDraw:desktop:TechDraw_StackGroup"
],
"recordCount": 3,
"selectedRecordCount": 8,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:00:42.457607+00:00"
},
"506379174a76108682098a1a": {
"batchId": "506379174a76108682098a1a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_StackTop"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:04:30.155617+00:00"
},
"e76fd6dfc0614a6fec888441": {
"batchId": "e76fd6dfc0614a6fec888441",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_AxoLengthDimension",
"TechDraw:desktop:TechDraw_CommandAddOffsetVertex",
"TechDraw:desktop:TechDraw_ExtensionPositionSectionView"
],
"recordCount": 3,
"selectedRecordCount": 8,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:07:33.112082+00:00"
},
"ff89c5a167011c106c4f2e28": {
"batchId": "ff89c5a167011c106c4f2e28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Draft2Sketch",
"Draft:desktop:Draft_Edit",
"Draft:desktop:Draft_Ellipse",
"Draft:desktop:Draft_Facebinder"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.648498+00:00"
},
"bf1744fedb50e440b37d97d6": {
"batchId": "bf1744fedb50e440b37d97d6",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Join",
"Draft:desktop:Draft_Label",
"Draft:desktop:Draft_Mirror",
"Draft:desktop:Draft_PathLinkArray"
],
"recordCount": 4,
"selectedRecordCount": 8,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.675083+00:00"
},
"0e3b4be44e80a71dbe6261da": {
"batchId": "0e3b4be44e80a71dbe6261da",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_EquationElasticity",
"Fem:desktop:FEM_MaterialMechanicalNonlinear",
"Fem:desktop:FEM_MaterialReinforced",
"Fem:desktop:FEM_MaterialSolid"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.264634+00:00"
},
"a2b8fa54197eb82d33cc76b7": {
"batchId": "a2b8fa54197eb82d33cc76b7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"recordIds": [
"Fem:desktop:FEM_MeshRegion",
"Fem:desktop:FEM_PostFilterGlyph",
"Fem:desktop:FEM_ResultShow"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebFemGenericFamilyProbe",
"buildTree": "freecad-source/build-web/fem-wasm",
"artifacts": [
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.291432+00:00"
},
"web-scene-display-implementation-20260912": {
"batchId": "web-scene-display-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_AxisCross",
"Web:desktop:Std_DemoMode"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:40:19.741556+00:00"
},
"ad6d319035418df1de66f85c": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"BIM:desktop:breakPipe",
"BIM:desktop:extend",
"BIM:desktop:extend1intersection",
"BIM:desktop:extend2intersection",
"BIM:desktop:fillFrame",
"BIM:desktop:frameIt",
"BIM:desktop:insertCap",
"BIM:desktop:insertElbow",
"BIM:desktop:insertFlange",
"BIM:desktop:insertPath",
"BIM:desktop:insertPipe",
"BIM:desktop:insertPypeLine"
],
"recordCount": 12,
"selectedRecordCount": 16,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"c2a1f52c023e6af5983b4c85": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"recordIds": [
"BIM:desktop:Arch_Add",
"BIM:desktop:Arch_Check",
"BIM:desktop:Arch_CloneComponent",
"BIM:desktop:Arch_CloseHoles",
"BIM:desktop:Arch_Component",
"BIM:desktop:Arch_IfcSpreadsheet",
"BIM:desktop:Arch_MergeWalls",
"BIM:desktop:Arch_MeshToShape",
"BIM:desktop:Arch_Remove",
"BIM:desktop:Arch_RemoveShape",
"BIM:desktop:Arch_SelectNonSolidMeshes",
"BIM:desktop:Arch_SplitMesh",
"BIM:desktop:Arch_ToggleIfcBrepFlag",
"BIM:desktop:Arch_ToggleSubs"
],
"recordCount": 14,
"selectedRecordCount": 15,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"7bbbf5b6bfb4e3276ed92161": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"BIM:desktop:insertReduct",
"BIM:desktop:laydown",
"BIM:desktop:levelBeam",
"BIM:desktop:mateEdges",
"BIM:desktop:pivotBeam",
"BIM:desktop:raiseup",
"BIM:desktop:reverseBeam",
"BIM:desktop:rotJoin",
"BIM:desktop:shiftBeam",
"BIM:desktop:stretchBeam"
],
"recordCount": 10,
"selectedRecordCount": 10,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"web-overlap-selection-implementation-20260912": {
"batchId": "web-overlap-selection-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_ClarifySelection"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:04:07.874427+00:00"
},
"fb510b8d6beff1b8ae20a2da": {
"batchId": "fb510b8d6beff1b8ae20a2da",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_AxisTools",
"BIM:desktop:Arch_MaterialTools"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:13:43.761817+00:00"
},
"bim-ifc-registration-implementation-20260912": {
"batchId": "bim-ifc-registration-implementation-20260912",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_commands",
"recordIds": [
"BIM:desktop:IFC_ConvertDocument",
"BIM:desktop:IFC_Diff",
"BIM:desktop:IFC_Expand",
"BIM:desktop:IFC_MakeProject"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:24:59.965785+00:00"
},
"b85ceb0769f6ab0ec9c03fe8": {
"batchId": "b85ceb0769f6ab0ec9c03fe8",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Fillet",
"Draft:desktop:Draft_FlipDimension",
"Draft:desktop:Draft_Hatch",
"Draft:desktop:Draft_Heal"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:17.001322+00:00"
},
"ac4c1028ee97e3fae6eee950": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Hyperlink",
"Draft:desktop:Draft_Move",
"Draft:desktop:Draft_Offset",
"Draft:desktop:Draft_OrthoArray",
"Draft:desktop:Draft_Point",
"Draft:desktop:Draft_PolarArray",
"Draft:desktop:Draft_Polygon",
"Draft:desktop:Draft_Rectangle"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"techdraw-fit-implementation-20260912": {
"batchId": "techdraw-fit-implementation-20260912",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandholeshaftfit",
"recordIds": [
"TechDraw:desktop:TechDraw_HoleShaftFit"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:57.162165+00:00"
},
"5e47643f4e8127ffbdb6cc0e": {
"batchId": "5e47643f4e8127ffbdb6cc0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Rotate",
"Draft:desktop:Draft_SelectGroup"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.114765+00:00"
},
"aef9947caaf34186fb9f6e78": {
"batchId": "aef9947caaf34186fb9f6e78",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Split"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:47:43.475419+00:00"
},
"523162dfe1e040c1955254c2": {
"batchId": "523162dfe1e040c1955254c2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Scale"
],
"recordCount": 1,
"selectedRecordCount": 7,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:49:50.680565+00:00"
},
"d9dd06f6c049ee697d2b55d7": {
"batchId": "d9dd06f6c049ee697d2b55d7",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_SelectPlane",
"Draft:desktop:Draft_WorkingPlaneProxy"
],
"recordCount": 2,
"selectedRecordCount": 3,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:52:52.584827+00:00"
},
"part-split-source-implementation-20260912": {
"batchId": "part-split-source-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"recordIds": [
"Part:desktop:Part_XOR",
"Part:desktop:Part_BooleanFragments"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:56:10.006647+00:00"
},
"fb69fcf41ddb97f9a53f084a": {
"batchId": "fb69fcf41ddb97f9a53f084a",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Shape2DView",
"Draft:desktop:Draft_Slope"
],
"recordCount": 2,
"selectedRecordCount": 7,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:55:03.698152+00:00"
},
"58c2bc3cb5a8907db7967136": {
"batchId": "58c2bc3cb5a8907db7967136",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_ShapeString",
"Draft:desktop:Draft_Text",
"Draft:desktop:Draft_Upgrade"
],
"recordCount": 3,
"selectedRecordCount": 8,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:58:00.076437+00:00"
},
"6450033ef6769d1387cc5393": {
"batchId": "6450033ef6769d1387cc5393",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_Trimex",
"Draft:desktop:Draft_WireToBSpline"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:02:22.151673+00:00"
},
"meshpart-flat-implementation-20260912": {
"batchId": "meshpart-flat-implementation-20260912",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-meshflatteningcommand",
"recordIds": [
"MeshPart:desktop:MeshPart_CreateFlatFace",
"MeshPart:desktop:MeshPart_CreateFlatMesh"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebMeshPartRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshPartRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshPartRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:00:03.374389+00:00"
},
"f132be18c8585667b16d3a2f": {
"batchId": "f132be18c8585667b16d3a2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:FrameLineManager",
"BIM:desktop:adjustFrameAngle",
"BIM:desktop:alignEdge",
"BIM:desktop:alignFlange"
],
"recordCount": 4,
"selectedRecordCount": 8,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:19:52.493051+00:00"
},
"4847adebbb99510ff79abb9b": {
"batchId": "4847adebbb99510ff79abb9b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_PanelTools",
"BIM:desktop:Arch_StructureTools"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:24:48.389900+00:00"
},
"aef2c87159bdac06dfcbcec0": {
"batchId": "aef2c87159bdac06dfcbcec0",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"recordIds": [
"TechDraw:desktop:TechDraw_FaceCenterLine"
],
"recordCount": 1,
"selectedRecordCount": 4,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:33:35.889049+00:00"
},
"mesh-components-implementation-20260912": {
"batchId": "mesh-components-implementation-20260912",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_RemoveComponents",
"Mesh:desktop:Mesh_SplitComponents"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:35:42.656264+00:00"
},
"mesh-primitive-implementation-20260912": {
"batchId": "mesh-primitive-implementation-20260912",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"recordIds": [
"Mesh:desktop:Mesh_BuildRegularSolid"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebMeshRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebMeshRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:56:58.725000+00:00"
},
"8b73ebe5f1215f10cf5d6bf2": {
"batchId": "8b73ebe5f1215f10cf5d6bf2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Draft:desktop:Draft_SetStyle",
"Draft:desktop:Draft_SubelementHighlight",
"Draft:desktop:Draft_ToggleGrid"
],
"recordCount": 3,
"selectedRecordCount": 4,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:22:20.589194+00:00"
},
"25f979ddd48bf83158513a28": {
"batchId": "25f979ddd48bf83158513a28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_stretch",
"recordIds": [
"Draft:desktop:Draft_Stretch"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebDraftRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebDraftRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:24:15.760489+00:00"
},
"b21c26da0c369e3ce820c373": {
"batchId": "b21c26da0c369e3ce820c373",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimpanel",
"recordIds": [
"BIM:desktop:Arch_Nest",
"BIM:desktop:Arch_Panel",
"BIM:desktop:Arch_Panel_Cut",
"BIM:desktop:Arch_Panel_Sheet"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:55:20.175873+00:00"
},
"ad04d326eaf350fa703654cd": {
"batchId": "ad04d326eaf350fa703654cd",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_DecorateLine"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:59:28.533138+00:00"
},
"457cc21941b570a977fbabb4": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_SetWPFront",
"BIM:desktop:BIM_SetWPSide",
"BIM:desktop:BIM_SetWPTop",
"BIM:desktop:BIM_WPView",
"BIM:desktop:Arch_Axis",
"BIM:desktop:Arch_AxisSystem",
"BIM:desktop:Arch_Grid",
"BIM:desktop:Arch_Material"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"165b9ce8e2702ca3371c0cb7": {
"batchId": "165b9ce8e2702ca3371c0cb7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_PipeTools"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.425129+00:00"
},
"assembly-asmt-implementation-20260912": {
"batchId": "assembly-asmt-implementation-20260912",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-assembly",
"recordIds": [
"Assembly:desktop:Assembly_ExportASMT"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebAssemblyKernelProbe",
"buildTree": "freecad-source/build-web/assembly-configure",
"artifacts": [
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.js",
"freecad-source/build-web/assembly-configure/bin/FreeCADWebAssemblyKernelProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:48:00.603655+00:00"
},
"160806f35aa33f95fa5dd97c": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_DimensionAligned",
"BIM:desktop:insertSection",
"BIM:desktop:insertUbolt",
"BIM:desktop:spinSect",
"BIM:desktop:Arch_MultiMaterial",
"BIM:desktop:BIM_Material"
],
"recordCount": 6,
"selectedRecordCount": 8,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"71becb70f01012a979c8ad9e": {
"batchId": "71becb70f01012a979c8ad9e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:IFC_Save",
"BIM:desktop:IFC_SaveAs"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:33:35.716029+00:00"
},
"a28e6b73de5082f494f0d25b": {
"batchId": "a28e6b73de5082f494f0d25b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_Pipe",
"BIM:desktop:Arch_PipeConnector"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T05:42:26.058706+00:00"
},
"f07216bf8aec8f2795625d5a": {
"batchId": "f07216bf8aec8f2795625d5a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"recordIds": [
"TechDraw:desktop:TechDraw_Dimension",
"TechDraw:desktop:TechDraw_ExtentGroup",
"TechDraw:desktop:TechDraw_HorizontalExtentDimension",
"TechDraw:desktop:TechDraw_VerticalExtentDimension"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:18:16.516739+00:00"
},
"d09c717bba67f27e9d8f713e": {
"batchId": "d09c717bba67f27e9d8f713e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_StructuralSystem",
"BIM:desktop:Arch_Structure",
"BIM:desktop:Arch_StructuresFromSelection"
],
"recordCount": 3,
"selectedRecordCount": 4,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:49:31.901532+00:00"
},
"8735a8ca00b39e7a35390e7a": {
"batchId": "8735a8ca00b39e7a35390e7a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_Building"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:53:19.114987+00:00"
},
"part-slice-implementation-20260912": {
"batchId": "part-slice-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"recordIds": [
"Part:desktop:Part_Slice",
"Part:desktop:Part_SliceApart"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T07:49:41.180767+00:00"
},
"f4dac4fc68d9b38412544dbe": {
"batchId": "f4dac4fc68d9b38412544dbe",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_DimensionHorizontal",
"BIM:desktop:BIM_DimensionVertical"
],
"recordCount": 2,
"selectedRecordCount": 8,
"remainingRecordCount": 6,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T08:00:58.148448+00:00"
},
"55283f72d138f65f07b02125": {
"batchId": "55283f72d138f65f07b02125",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_ShowAll"
],
"recordCount": 1,
"selectedRecordCount": 4,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T08:33:16.504007+00:00"
},
"fc1c3bcbb79f210317e7c823": {
"batchId": "fc1c3bcbb79f210317e7c823",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_ToggleFrame",
"TechDraw:desktop:TechDraw_AlignVertexesHorizontally"
],
"recordCount": 2,
"selectedRecordCount": 4,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:40:34.270927+00:00"
},
"177ae3ca4d1799a0f3129077": {
"batchId": "177ae3ca4d1799a0f3129077",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_AlignVertexesVertically"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:42:48.259749+00:00"
},
"3f1e5f141fc0fc3cb12f49fe": {
"batchId": "3f1e5f141fc0fc3cb12f49fe",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_StackUp"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:46:15.453270+00:00"
},
"4a5e9a823a7471405f5f9f7f": {
"batchId": "4a5e9a823a7471405f5f9f7f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_CurtainWall",
"BIM:desktop:Arch_CutPlane",
"BIM:desktop:Arch_Equipment",
"BIM:desktop:Arch_Fence"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:14:58.177384+00:00"
},
"ab553feda5fc847ead994af4": {
"batchId": "ab553feda5fc847ead994af4",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandshareview",
"recordIds": [
"TechDraw:desktop:TechDraw_ShareView"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:28:45.232085+00:00"
},
"742db3b92653f1f5803ee0d7": {
"batchId": "742db3b92653f1f5803ee0d7",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_GeometricHatch",
"TechDraw:desktop:TechDraw_Hatch"
],
"recordCount": 2,
"selectedRecordCount": 4,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:48:18.441418+00:00"
},
"9018e9614111c19066c698ae": {
"batchId": "9018e9614111c19066c698ae",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TaskDimension",
"TechDraw:desktop:TechDraw_MoveView"
],
"recordCount": 2,
"selectedRecordCount": 5,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:50:46.328674+00:00"
},
"7cf0d01247a548997315d06d": {
"batchId": "7cf0d01247a548997315d06d",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Shape2DCut",
"BIM:desktop:BIM_Shape2DView",
"BIM:desktop:Arch_Floor",
"BIM:desktop:Arch_Frame"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.935023+00:00"
},
"9d67479f90557f338de78ec3": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_Level",
"BIM:desktop:Arch_Profile",
"BIM:desktop:Arch_Rebar",
"BIM:desktop:Arch_Reference",
"BIM:desktop:Arch_Roof",
"BIM:desktop:Arch_Schedule"
],
"recordCount": 6,
"selectedRecordCount": 8,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"44deb12b97f3709737064ded": {
"batchId": "44deb12b97f3709737064ded",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"recordIds": [
"TechDraw:desktop:TechDraw_SurfaceFinishSymbols",
"TechDraw:desktop:TechDraw_WeldSymbol"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:50:34.949984+00:00"
},
"009124258a74cb4cd4e55925": {
"batchId": "009124258a74cb4cd4e55925",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"TechDraw:desktop:TechDraw_ExportPageSVG",
"TechDraw:desktop:TechDraw_ExtensionThreadsGroup"
],
"recordCount": 2,
"selectedRecordCount": 3,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:53:37.932014+00:00"
},
"032dc70c99d455392626acd3": {
"batchId": "032dc70c99d455392626acd3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandfilltemplatefields",
"recordIds": [
"TechDraw:desktop:TechDraw_FillTemplateFields"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTechDrawRuntimeProbe",
"buildTree": "freecad-source/build-web/techdraw-native-configure",
"artifacts": [
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js",
"freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:58:46.937054+00:00"
},
"part-slice-document-implementation-20260912": {
"batchId": "part-slice-document-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"recordIds": [
"Part:desktop:Part_Slice",
"Part:desktop:Part_SliceApart"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:25:29.628590+00:00"
},
"aee02a9fc484adb478cc9a17": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_SectionPlane",
"BIM:desktop:Arch_Site",
"BIM:desktop:Arch_Space",
"BIM:desktop:Arch_Stairs",
"BIM:desktop:Arch_Truss",
"BIM:desktop:Arch_Wall",
"BIM:desktop:Arch_Window"
],
"recordCount": 7,
"selectedRecordCount": 8,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"part-slice-lifecycle-implementation-20260912": {
"batchId": "part-slice-lifecycle-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"recordIds": [
"Part:desktop:Part_Slice",
"Part:desktop:Part_SliceApart"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:48:15.706315+00:00"
},
"3b2946e690deb3f91f94de4a": {
"batchId": "3b2946e690deb3f91f94de4a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:Arch_Survey",
"BIM:desktop:BIM_Background",
"BIM:desktop:BIM_Beam",
"BIM:desktop:BIM_Box"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:42:47.829232+00:00"
},
"test-transport-handoff-20260912": {
"batchId": "test-transport-handoff-20260912",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Test:desktop:Std_MDITest1",
"Test:desktop:Std_MDITest2",
"Test:desktop:Std_MDITest3",
"Test:desktop:Std_TestConsoleOutput"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:46:48.869547+00:00"
},
"f6fe3ca5ed4f586a0fd18c5e": {
"batchId": "f6fe3ca5ed4f586a0fd18c5e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Builder",
"BIM:desktop:BIM_Classification",
"BIM:desktop:BIM_Clone",
"BIM:desktop:BIM_Column"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.769099+00:00"
},
"9fd5348db6e71271306653a7": {
"batchId": "9fd5348db6e71271306653a7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Cut",
"BIM:desktop:BIM_Diff",
"BIM:desktop:BIM_Door",
"BIM:desktop:BIM_DrawingView"
],
"recordCount": 4,
"selectedRecordCount": 8,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.799485+00:00"
},
"7aafeb0f88017839ab66c766": {
"batchId": "7aafeb0f88017839ab66c766",
"module": "Part",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"Part:part.documentViewCommand",
"Part:part.viewCommand"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:04:31.330541+00:00"
},
"web-document-view-handoff-20260913": {
"batchId": "web-document-view-handoff-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_AlignToSelection",
"Web:desktop:Std_BoxElementSelection",
"Web:desktop:Std_BoxSelection",
"Web:desktop:Std_DrawStyle"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:15:16.725305+00:00"
},
"web-camera-host-20260913": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_ViewTop",
"Web:desktop:Std_ViewBottom",
"Web:desktop:Std_ViewFront",
"Web:desktop:Std_ViewRear",
"Web:desktop:Std_ViewLeft",
"Web:desktop:Std_ViewRight",
"Web:desktop:Std_ViewIsometric",
"Web:desktop:Std_ViewDimetric",
"Web:desktop:Std_ViewTrimetric",
"Web:desktop:Std_ViewZoomIn",
"Web:desktop:Std_ViewZoomOut",
"Web:desktop:Std_ViewFitAll",
"Web:desktop:Std_ViewRotateLeft",
"Web:desktop:Std_ViewRotateRight",
"Web:desktop:Std_StoreWorkingView",
"Web:desktop:Std_RecallWorkingView"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"5f18f18f761efdde503d2fb0": {
"batchId": "5f18f18f761efdde503d2fb0",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Common",
"BIM:desktop:BIM_Compound",
"BIM:desktop:BIM_Convert",
"BIM:desktop:BIM_Copy"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:47:56.720342+00:00"
},
"b47ea5abf75b8d6903e98767": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_TextureMapping",
"Web:desktop:Std_ToggleClipPlane",
"Web:desktop:Std_ToggleNavigation",
"Web:desktop:Std_ToggleObjects",
"Web:desktop:Std_ToggleSelectability",
"Web:desktop:Std_ToggleTransparency",
"Web:desktop:Std_ToggleVisibility",
"Web:desktop:Std_TreeCollapse",
"Web:desktop:Std_TreeCollapseDocument",
"Web:desktop:Std_TreeDrag",
"Web:desktop:Std_TreeExpand",
"Web:desktop:Std_TreeMultiDocument",
"Web:desktop:Std_TreePreSelection",
"Web:desktop:Std_TreeRecordSelection",
"Web:desktop:Std_TreeSelectAllInstances",
"Web:desktop:Std_TreeSelection"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"df4065c66f0abf2051490b98": {
"batchId": "df4065c66f0abf2051490b98",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Std_TestProgress1",
"Test:desktop:Std_TestProgress2",
"Test:desktop:Std_TestProgress3",
"Test:desktop:Std_TestProgress4"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-12T18:12:43.286661+00:00"
},
"a9fe6232f53d92237da24a29": {
"batchId": "a9fe6232f53d92237da24a29",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Test_TestAll",
"Test:desktop:Test_TestAllText",
"Test:desktop:Test_TestBase",
"Test:desktop:Test_TestBaseText"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:07:18.619753+00:00"
},
"1473c878199d1da1d5b56291": {
"batchId": "1473c878199d1da1d5b56291",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Test_Test"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:20:16.135161+00:00"
},
"cd6dd1a714a3ade92a59b21e": {
"batchId": "cd6dd1a714a3ade92a59b21e",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Test_TestWork"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:47:37.342295+00:00"
},
"0cb838b5f61a1d1610d606bf": {
"batchId": "0cb838b5f61a1d1610d606bf",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Test_TestCreateMenu",
"Test:desktop:Test_TestDeleteMenu",
"Test:desktop:Test_TestDoc",
"Test:desktop:Test_TestDocText"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T21:00:57.755075+00:00"
},
"b28e0df756ff923bb69ee398": {
"batchId": "b28e0df756ff923bb69ee398",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Std_TestProgress5"
],
"recordCount": 1,
"selectedRecordCount": 4,
"remainingRecordCount": 3,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-12T23:02:32.922120+00:00"
},
"7c6a7c183c665ded1aadd0c8": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_OrthographicCamera",
"Web:desktop:Std_PerspectiveCamera",
"Web:desktop:Std_SceneInspector",
"Web:desktop:Std_SelBack",
"Web:desktop:Std_SelBoundingBox",
"Web:desktop:Std_SelForward",
"Web:desktop:Std_ShowObjects",
"Web:desktop:Std_ShowSelection",
"Web:desktop:Std_TreeSingleDocument",
"Web:desktop:Std_TreeSyncPlacement",
"Web:desktop:Std_TreeSyncSelection",
"Web:desktop:Std_TreeSyncView",
"Web:desktop:Std_TreeViewActions",
"Web:desktop:Std_ViewBoxZoom",
"Web:desktop:Std_ViewCreate"
],
"recordCount": 15,
"selectedRecordCount": 16,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"047d4afd5d7bdccc57c785be": {
"batchId": "047d4afd5d7bdccc57c785be",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Test_InsertFeature"
],
"recordCount": 1,
"selectedRecordCount": 3,
"remainingRecordCount": 2,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:22:46.186768+00:00"
},
"03bfd4ca0c1faa0ce70d94d0": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_FreezeViews",
"Web:desktop:Std_HideObjects",
"Web:desktop:Std_HideSelection",
"Web:desktop:Std_MainFullscreen",
"Web:desktop:Std_SelectVisibleObjects"
],
"recordCount": 5,
"selectedRecordCount": 16,
"remainingRecordCount": 11,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"be974deaaf43d1593375f79f": {
"batchId": "be974deaaf43d1593375f79f",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_ExportDependencyGraph"
],
"recordCount": 1,
"selectedRecordCount": 16,
"remainingRecordCount": 15,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:33:10.803918+00:00"
},
"web-dependency-export-20260913": {
"batchId": "web-dependency-export-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_ExportDependencyGraph"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T03:15:00.043652+00:00"
},
"37741165b50da1d9fc89c7ba": {
"batchId": "37741165b50da1d9fc89c7ba",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Std_TestQM",
"Test:desktop:Std_TestReloadQM",
"Test:desktop:Std_ViewExample1"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:30:20.836109+00:00"
},
"413db150bfbd585fb600addb": {
"batchId": "413db150bfbd585fb600addb",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"recordIds": [
"Test:desktop:Std_ViewExample2",
"Test:desktop:Std_ViewExample3"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebTestRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebTestRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:38:47.538640+00:00"
},
"bim-external-url-20260913": {
"batchId": "bim-external-url-20260913",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-external-url",
"recordIds": [
"BIM:desktop:BIM_Help",
"BIM:desktop:BIM_Examples"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T05:13:58.472231+00:00"
},
"79ae27dac38bbd0b1358e4da": {
"batchId": "79ae27dac38bbd0b1358e4da",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_ViewExample1",
"Web:desktop:Std_ViewExample2",
"Web:desktop:Std_ViewExample3"
],
"recordCount": 3,
"selectedRecordCount": 16,
"remainingRecordCount": 13,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:18:59.565522+00:00"
},
"4d59534c0403d2693ff6bc01": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Web:desktop:Std_MDITest1",
"Web:desktop:Std_MDITest2",
"Web:desktop:Std_MDITest3",
"Web:desktop:Std_TestConsoleOutput",
"Web:desktop:Std_TestProgress1",
"Web:desktop:Std_TestProgress2",
"Web:desktop:Std_TestProgress3",
"Web:desktop:Std_TestProgress4",
"Web:desktop:Std_TestProgress5"
],
"recordCount": 9,
"selectedRecordCount": 16,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"913e4ac39cab1e4c9f80acec": {
"batchId": "913e4ac39cab1e4c9f80acec",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_Delete",
"Web:desktop:Std_DependencyGraph",
"Web:desktop:Std_DuplicateSelection",
"Web:desktop:Std_Edit"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.911876+00:00"
},
"2aa204214520dbf4a760aaf9": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_Export",
"Web:desktop:Std_Expressions",
"Web:desktop:Std_Import",
"Web:desktop:Std_MergeProjects",
"Web:desktop:Std_New",
"Web:desktop:Std_Paste",
"Web:desktop:Std_Placement",
"Web:desktop:Std_Print",
"Web:desktop:Std_PrintPdf",
"Web:desktop:Std_PrintPreview",
"Web:desktop:Std_ProjectInfo"
],
"recordCount": 11,
"selectedRecordCount": 16,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"909dffa31d42d5124a4d7b2e": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_ViewDock",
"Web:desktop:Std_ViewDockUndockFullscreen",
"Web:desktop:Std_ViewFitSelection",
"Web:desktop:Std_ViewFullscreen",
"Web:desktop:Std_ViewGroup",
"Web:desktop:Std_ViewHome",
"Web:desktop:Std_ViewIvIssueCamPos",
"Web:desktop:Std_ViewIvStereoInterleavedColumns",
"Web:desktop:Std_ViewIvStereoInterleavedRows",
"Web:desktop:Std_ViewIvStereoOff",
"Web:desktop:Std_ViewIvStereoQuadBuff",
"Web:desktop:Std_ViewIvStereoRedGreen",
"Web:desktop:Std_ViewLoadImage",
"Web:desktop:Std_ViewRestoreCamera",
"Web:desktop:Std_ViewSaveCamera",
"Web:desktop:Std_ViewScreenShot"
],
"recordCount": 16,
"selectedRecordCount": 16,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"99c6076ae13c153a329571e3": {
"batchId": "99c6076ae13c153a329571e3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_EmptyTrash",
"BIM:desktop:BIM_Extrude",
"BIM:desktop:BIM_Fuse",
"BIM:desktop:BIM_IfcQuantities"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-13T14:28:15.926366+00:00"
},
"5aa06b428c2973bfca73dd58": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_LinkMake",
"BIM:desktop:BIM_MoveView",
"BIM:desktop:BIM_Offset2D",
"BIM:desktop:BIM_Preflight",
"BIM:desktop:BIM_Rewire",
"BIM:desktop:BIM_SimpleCopy",
"BIM:desktop:BIM_Sketch",
"BIM:desktop:BIM_Slab"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"e81bbf8c9616eb20d3ce7d03": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_ImagePlane",
"BIM:desktop:BIM_Layers",
"BIM:desktop:BIM_Leader",
"BIM:desktop:BIM_Library",
"BIM:desktop:BIM_Project",
"BIM:desktop:BIM_ProjectManager",
"BIM:desktop:BIM_Reextrude",
"BIM:desktop:BIM_Reorder"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"4f782173ccfb11e46ceb2750": {
"batchId": "4f782173ccfb11e46ceb2750",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Recompute",
"Web:desktop:Std_Alignment",
"Web:desktop:Std_Copy",
"Web:desktop:Std_Cut"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-13T17:51:04.829788+00:00"
},
"bim-image-display-20260914": {
"batchId": "bim-image-display-20260914",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimimageplane",
"recordIds": [
"BIM:desktop:BIM_ImagePlane"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-13T21:42:40.493202+00:00"
},
"890fd2edecd5bf5d51905062": {
"batchId": "890fd2edecd5bf5d51905062",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"recordIds": [
"Web:desktop:Std_ActivateNextWindow",
"Web:desktop:Std_ActivatePrevWindow",
"Web:desktop:Std_CascadeWindows",
"Web:desktop:Std_CloseActiveWindow"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:47:43.128956+00:00"
},
"29a54a7a1ad51e76d295b2ef": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"recordIds": [
"Web:desktop:Clipboard",
"Web:desktop:Custom",
"Web:desktop:Edit",
"Web:desktop:File",
"Web:desktop:Help",
"Web:desktop:Macro",
"Web:desktop:Separator",
"Web:desktop:Structure",
"Web:desktop:View",
"Web:desktop:Workbench"
],
"recordCount": 10,
"selectedRecordCount": 10,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "react-navigation",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"web-owner-standard-20260914": {
"batchId": "web-owner-standard-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_About",
"Web:desktop:Std_AboutQt",
"Web:desktop:Std_AnnotationLabel"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T04:29:34.270714+00:00"
},
"web-parameter-editor-20260914": {
"batchId": "web-parameter-editor-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_DlgParameter"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T05:10:06.061690+00:00"
},
"web-parameter-dialogs-20260914": {
"batchId": "web-parameter-dialogs-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_DlgPreferences",
"Web:desktop:Std_DlgCustomize"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T07:37:17.397939+00:00"
},
"web-browser-help-20260914": {
"batchId": "web-browser-help-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_FreeCADUserHub",
"Web:desktop:Std_FreeCADWebsite",
"Web:desktop:Std_OnlineHelp",
"Web:desktop:Std_OnlineHelpWebsite"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebReactProduct",
"buildTree": "web",
"artifacts": [
"web/dist/index.html"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.811361+00:00"
},
"46bd0fe3579770886f90bab5": {
"batchId": "46bd0fe3579770886f90bab5",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_RecentFiles",
"Web:desktop:Std_RecentMacros",
"Web:desktop:Std_ReloadStyleSheet",
"Web:desktop:Std_ReportBug",
"Web:desktop:Std_RestartInSafeMode",
"Web:desktop:Std_TextDocument",
"Web:desktop:Std_UnitsCalculator",
"Web:desktop:Std_UserEditMode",
"Web:desktop:Std_WhatsThis",
"Web:desktop:Std_Workbench"
],
"recordCount": 10,
"selectedRecordCount": 14,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:50:50.192082+00:00"
},
"web-website-owner-20260914": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_DevHandbook",
"Web:desktop:Std_FreeCADDonation",
"Web:desktop:Std_FreeCADForum",
"Web:desktop:Std_FreeCADUserHub",
"Web:desktop:Std_FreeCADWebsite",
"Web:desktop:Std_OnlineHelp",
"Web:desktop:Std_OnlineHelpWebsite",
"Web:desktop:Std_ReportBug"
],
"recordCount": 8,
"selectedRecordCount": 8,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"web-group-20260914": {
"batchId": "web-group-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstructure",
"recordIds": [
"Web:desktop:Std_Group"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T12:49:14.609574+00:00"
},
"1e608a4f8436586c06a694a0": {
"batchId": "1e608a4f8436586c06a694a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"recordIds": [
"Web:desktop:Std_LinkActions",
"Web:desktop:Std_LinkImport",
"Web:desktop:Std_LinkImportAll",
"Web:desktop:Std_LinkMake"
],
"recordCount": 4,
"selectedRecordCount": 12,
"remainingRecordCount": 8,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T13:46:05.989980+00:00"
},
"web-link-actions-20260914": {
"batchId": "web-link-actions-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"recordIds": [
"Web:desktop:Std_LinkActions",
"Web:desktop:Std_LinkImport",
"Web:desktop:Std_LinkImportAll",
"Web:desktop:Std_LinkMake"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:33:34.803155+00:00"
},
"bb9c4d9ef93ef33f4b01b4d6": {
"batchId": "bb9c4d9ef93ef33f4b01b4d6",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Glue",
"BIM:desktop:BIM_IfcElements",
"BIM:desktop:BIM_IfcExplorer",
"BIM:desktop:BIM_IfcProperties"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.315325+00:00"
},
"5479fd211d2795d378fc836f": {
"batchId": "5479fd211d2795d378fc836f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_TDView",
"BIM:desktop:BIM_Text",
"BIM:desktop:BIM_TogglePanels",
"BIM:desktop:BIM_Trash"
],
"recordCount": 4,
"selectedRecordCount": 8,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.347910+00:00"
},
"a8e68602b6564507be9dac18": {
"batchId": "a8e68602b6564507be9dac18",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Report",
"BIM:desktop:BIM_ResetCloneColors",
"BIM:desktop:BIM_Setup",
"BIM:desktop:BIM_TDPage"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.769047+00:00"
},
"94ed4c0f48ab7256d1a997ac": {
"batchId": "94ed4c0f48ab7256d1a997ac",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Welcome",
"BIM:desktop:BIM_Windows",
"BIM:desktop:IFC_UpdateIOS"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.801380+00:00"
},
"9f38df64b670068d29d2e5a0": {
"batchId": "9f38df64b670068d29d2e5a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_CommandLine",
"Web:desktop:Std_RecentFiles",
"Web:desktop:Std_RecentMacros",
"Web:desktop:Std_ReloadStyleSheet"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-14T17:08:34.971108+00:00"
},
"7c968681bcfe03fc4260f10e": {
"batchId": "7c968681bcfe03fc4260f10e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Tutorial",
"BIM:desktop:BIM_Unclone",
"BIM:desktop:BIM_Ungroup",
"BIM:desktop:BIM_Views"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T15:24:19.184557+00:00"
},
"ba4cad68ea8ed95624783d80": {
"batchId": "ba4cad68ea8ed95624783d80",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"recordIds": [
"Web:desktop:Std_DlgMacroExecute",
"Web:desktop:Std_DlgMacroExecuteDirect",
"Web:desktop:Std_DlgMacroRecord",
"Web:desktop:Std_MacroAttachDebugger"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "coalesced-outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.550607+00:00"
},
"eb895feded9fb25649b8a702": {
"batchId": "eb895feded9fb25649b8a702",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_ProjectUtil",
"Web:desktop:Std_Properties",
"Web:desktop:Std_Quit",
"Web:desktop:Std_Redo"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:15:58.009116+00:00"
},
"ce5922d3f7a25e1c06383c81": {
"batchId": "ce5922d3f7a25e1c06383c81",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_Refresh",
"Web:desktop:Std_Revert",
"Web:desktop:Std_Save",
"Web:desktop:Std_SaveAll"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:25:14.880594+00:00"
},
"6f3248506d911c379e52d977": {
"batchId": "6f3248506d911c379e52d977",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"recordIds": [
"Web:desktop:Std_CloseAllWindows",
"Web:desktop:Std_DockViewMenu",
"Web:desktop:Std_TileWindows",
"Web:desktop:Std_ToggleToolBarLock"
],
"recordCount": 4,
"selectedRecordCount": 9,
"remainingRecordCount": 5,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.582366+00:00"
},
"c73870180970b79e922a204f": {
"batchId": "c73870180970b79e922a204f",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Web:desktop:Std_TestQM",
"Web:desktop:Std_TestReloadQM"
],
"recordCount": 2,
"selectedRecordCount": 9,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:28:38.564847+00:00"
},
"56aab5e2be818ad9809a0d55": {
"batchId": "56aab5e2be818ad9809a0d55",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"recordIds": [
"Web:desktop:Std_LinkMakeGroup",
"Web:desktop:Std_LinkMakeRelative",
"Web:desktop:Std_LinkReplace",
"Web:desktop:Std_LinkUnlink"
],
"recordCount": 4,
"selectedRecordCount": 8,
"remainingRecordCount": 4,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:38:06.409123+00:00"
},
"11264b1847de3abe10e316cd": {
"batchId": "11264b1847de3abe10e316cd",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Web:desktop:Std_MacroStartDebug"
],
"recordCount": 1,
"selectedRecordCount": 8,
"remainingRecordCount": 7,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T20:14:36.874781+00:00"
},
"source-test-routing-20260915": {
"batchId": "source-test-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Web:desktop:Std_Test1",
"Web:desktop:Std_Test2",
"Web:desktop:Std_Test3",
"Web:desktop:Std_Test4",
"Web:desktop:Std_Test5",
"Web:desktop:Std_Test6"
],
"recordCount": 6,
"selectedRecordCount": 6,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:34:54.526278+00:00"
},
"dock-routing-20260915": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_DockOverlay",
"Web:desktop:Std_DockOverlayAll",
"Web:desktop:Std_DockOverlayMouseTransparent",
"Web:desktop:Std_DockOverlayToggle",
"Web:desktop:Std_DockOverlayToggleBottom",
"Web:desktop:Std_DockOverlayToggleLeft",
"Web:desktop:Std_DockOverlayToggleRight",
"Web:desktop:Std_DockOverlayToggleTop",
"Web:desktop:Std_DockOverlayToggleTransparent",
"Web:desktop:Std_DockOverlayTransparentAll"
],
"recordCount": 10,
"selectedRecordCount": 10,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"4e14e41934e2418cc4a97859": {
"batchId": "4e14e41934e2418cc4a97859",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_RestartInSafeMode",
"Web:desktop:Std_TextDocument",
"Web:desktop:Std_UnitsCalculator",
"Web:desktop:Std_UserEditMode"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "deferred-build-flush",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:41:11.318580+00:00"
},
"document-actions-20260915": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"Web:desktop:Std_SaveAs",
"Web:desktop:Std_SaveCopy",
"Web:desktop:Std_SelectAll",
"Web:desktop:Std_Undo",
"Web:desktop:Std_ToggleFreeze",
"Web:desktop:Std_ToggleSkipRecompute"
],
"recordCount": 6,
"selectedRecordCount": 6,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"bim-relationships-20260915": {
"batchId": "bim-relationships-20260915",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"recordIds": [
"BIM:desktop:BIM_Ungroup",
"BIM:desktop:BIM_Unclone"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:26:51.976340+00:00"
},
"21ed01287dd3203fe1bc5fe3": {
"batchId": "21ed01287dd3203fe1bc5fe3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimwelcome",
"recordIds": [
"BIM:desktop:BIM_Welcome"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:32:26.918180+00:00"
},
"structure-20260915": {
"batchId": "structure-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstructure",
"recordIds": [
"Web:desktop:Std_Part",
"Web:desktop:Std_VarSet"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:43:15.754428+00:00"
},
"354124a60535c70e5751a21e": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"recordIds": [
"Web:desktop:Std_ToolBarMenu",
"Web:desktop:Std_UserInterface",
"Web:desktop:Std_ViewStatusBar",
"Web:desktop:Std_Windows",
"Web:desktop:Std_WindowsMenu"
],
"recordCount": 5,
"selectedRecordCount": 5,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"link-mutations-20260915": {
"batchId": "link-mutations-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"recordIds": [
"Web:desktop:Std_LinkMakeRelative",
"Web:desktop:Std_LinkReplace",
"Web:desktop:Std_LinkUnlink"
],
"recordCount": 3,
"selectedRecordCount": 3,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:07:32.482985+00:00"
},
"d53bb6afe049f5395754d4fc": {
"batchId": "d53bb6afe049f5395754d4fc",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_Transform",
"Web:desktop:Std_TransformManip"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:16:55.807111+00:00"
},
"07ee637f0da52e63226cf00a": {
"batchId": "07ee637f0da52e63226cf00a",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"recordIds": [
"Web:desktop:Std_LinkSelectActions",
"Web:desktop:Std_LinkSelectAllLinks",
"Web:desktop:Std_LinkSelectLinked",
"Web:desktop:Std_LinkSelectLinkedFinal"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:39:41.336730+00:00"
},
"bim-windows-20260915": {
"batchId": "bim-windows-20260915",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimwindows",
"recordIds": [
"BIM:desktop:BIM_Windows"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:49:04.121467+00:00"
},
"open-document-20260915": {
"batchId": "open-document-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"recordIds": [
"Web:desktop:Std_Open"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:12:45.721579+00:00"
},
"cfec76210450303ef15a7e3d": {
"batchId": "cfec76210450303ef15a7e3d",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-navicube",
"recordIds": [
"Web:desktop:NaviCubeDraggableCmd"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:27:16.005233+00:00"
},
"7c27d7555c836486d1c31c94": {
"batchId": "7c27d7555c836486d1c31c94",
"module": "Web",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"recordIds": [
"Web:web.dockOverlay"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:43:39.726567+00:00"
},
"d937ec7eef2892d2286973f5": {
"batchId": "d937ec7eef2892d2286973f5",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandfeat",
"recordIds": [
"Web:desktop:Std_Recompute",
"Web:desktop:Std_SendToPythonConsole"
],
"recordCount": 2,
"selectedRecordCount": 3,
"remainingRecordCount": 1,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:31:57.995079+00:00"
},
"5e1903eb7fa9ab79a7f6e46e": {
"batchId": "5e1903eb7fa9ab79a7f6e46e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimviews",
"recordIds": [
"BIM:desktop:BIM_Views"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:40:43.239087+00:00"
},
"922a097adeab1383ccbd1bfa": {
"batchId": "922a097adeab1383ccbd1bfa",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Web:desktop:Std_Test1",
"Web:desktop:Std_Test2",
"Web:desktop:Std_Test3",
"Web:desktop:Std_Test4"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:47:40.318472+00:00"
},
"93f1d0402df2a6cd9a6af7b4": {
"batchId": "93f1d0402df2a6cd9a6af7b4",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"recordIds": [
"Web:desktop:Std_WhatsThis",
"Web:desktop:Std_Workbench"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T02:11:43.001794+00:00"
},
"967e6197fb491d4f65f23ebf": {
"batchId": "967e6197fb491d4f65f23ebf",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimtutorial",
"recordIds": [
"BIM:desktop:BIM_Tutorial"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T02:39:28.226105+00:00"
},
"724685500853e2d429ca3466": {
"batchId": "724685500853e2d429ca3466",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-onlinedocumentation",
"recordIds": [
"Web:desktop:Std_PythonHelp"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:06:28.298682+00:00"
},
"263aba85e480c17a8ff152a9": {
"batchId": "263aba85e480c17a8ff152a9",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_openshell",
"recordIds": [
"BIM:desktop:IFC_UpdateIOS"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebBimRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebBimRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:09:23.348499+00:00"
},
"e98c3de721b39410c3676f05": {
"batchId": "e98c3de721b39410c3676f05",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-whatsthis",
"recordIds": [
"Web:desktop:Std_DescriptionMode"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:19:06.593240+00:00"
},
"966bb11cb8af7e7ac1a2f366": {
"batchId": "966bb11cb8af7e7ac1a2f366",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"recordIds": [
"Web:desktop:Std_ToggleBreakpoint"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:35:25.043933+00:00"
},
"dc77142108d99da9fcd15d92": {
"batchId": "dc77142108d99da9fcd15d92",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandfeat",
"recordIds": [
"Web:desktop:Std_RandomColor"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:45:19.184164+00:00"
},
"d50b6e5471dae9219ebba85c": {
"batchId": "d50b6e5471dae9219ebba85c",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"recordIds": [
"Web:desktop:Std_MacroStepInto",
"Web:desktop:Std_MacroStepOver",
"Web:desktop:Std_MacroStopDebug",
"Web:desktop:Std_OpenMacrosFolder"
],
"recordCount": 4,
"selectedRecordCount": 4,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebWebRuntimeProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:48:58.100228+00:00"
},
"2c6e0af36b70c3167f3d91cb": {
"batchId": "2c6e0af36b70c3167f3d91cb",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"recordIds": [
"Web:desktop:Std_TestCmdFuncs"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:54:35.175410+00:00"
},
"3c091238f71e49871f6eb186": {
"batchId": "3c091238f71e49871f6eb186",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"recordIds": [
"Web:desktop:Std_ViewUndock",
"Web:desktop:Std_ViewVR"
],
"recordCount": 2,
"selectedRecordCount": 2,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:57:51.848894+00:00"
},
"a4a11e8d5d0d2a860abab208": {
"batchId": "a4a11e8d5d0d2a860abab208",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-networkretriever",
"recordIds": [
"Web:desktop:Std_DownloadOnlineHelp"
],
"recordCount": 1,
"selectedRecordCount": 1,
"remainingRecordCount": 0,
"status": "implementation_ready",
"validation": "user_during_use",
"target": "FreeCADWebPartBoxProbe",
"buildTree": "freecad-source/build-web/configure",
"artifacts": [
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.js",
"freecad-source/build-web/configure/bin/FreeCADWebPartBoxProbe.wasm"
],
"source": "outer-build",
"scope": "feature-capability",
"updatedAt": "2026-09-15T04:02:46.750363+00:00"
}
},
"records": {
"Assembly:assembly.createRecompute": {
"batchId": "381ae82b8883a0092702c10d",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T12:59:02.038240+00:00"
},
"Assembly:assembly.inspectPythonApi": {
"batchId": "f6250ccaa4874b932abf607c",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:58:02.409350+00:00"
},
"Assembly:assembly.inspectSourceInventory": {
"batchId": "f6250ccaa4874b932abf607c",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:58:02.409350+00:00"
},
"Assembly:assembly.nativeTypeProbe": {
"batchId": "baseline:Assembly",
"module": "Assembly",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Assembly:assembly.pythonFamily": {
"batchId": "44868250d7edcf0a6e8bb31f",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:09:34.955134+00:00"
},
"Assembly:assembly.saveReopen": {
"batchId": "cb898ed5718077b165d6e844",
"module": "Assembly",
"tier": "feature-workflow",
"family": "module-business-document-persistence",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T13:06:22.457746+00:00"
},
"BIM:bim.createAxis": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.extrusionData": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.inspectPythonApi": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.inspectSourceInventory": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.nativeProbe": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.pythonFamily": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"BIM:bim.pythonFamilyBatch": {
"batchId": "baseline:BIM",
"module": "BIM",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.createRecompute": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.export": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.import": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.inspectPythonApi": {
"batchId": "119027a1314e77f9d16259e3",
"module": "CAM",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:28:37.076215+00:00"
},
"CAM:cam.inspectSourceInventory": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.pythonFamilyBatch": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"CAM:cam.saveReopen": {
"batchId": "baseline:CAM",
"module": "CAM",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Cloud:cloud.configureRecompute": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Cloud:cloud.inspectPythonApi": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Cloud:cloud.inspectSourceInventory": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Cloud:cloud.pythonFamilyBatch": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Cloud:cloud.saveReopen": {
"batchId": "baseline:Cloud",
"module": "Cloud",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Draft:draft.action": {
"batchId": "baseline:Draft",
"module": "Draft",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Draft:draft.pythonFamilyBatch": {
"batchId": "baseline:Draft",
"module": "Draft",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Fem:fem.action": {
"batchId": "baseline:Fem",
"module": "Fem",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Fem:fem.nativeProbe": {
"batchId": "d750363ad504f5476600b335",
"module": "Fem",
"tier": "feature-workflow",
"family": "module-business-supporting-business-route",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:25:59.875814+00:00"
},
"Fem:fem.pythonFamilyBatch": {
"batchId": "baseline:Fem",
"module": "Fem",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Help:help.inspectSourceInventory": {
"batchId": "baseline:Help",
"module": "Help",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Help:help.pythonApi": {
"batchId": "baseline:Help",
"module": "Help",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.createRecompute": {
"batchId": "baseline:Import",
"module": "Import",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.inspectSourceInventory": {
"batchId": "baseline:Import",
"module": "Import",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.pythonApi": {
"batchId": "baseline:Import",
"module": "Import",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.pythonFamilyBatch": {
"batchId": "baseline:Import",
"module": "Import",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.saveReopen": {
"batchId": "baseline:Import",
"module": "Import",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Import:import.step": {
"batchId": "baseline:Import",
"module": "Import",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Inspection:inspection.createRecompute": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Inspection:inspection.inspectPythonApi": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Inspection:inspection.inspectSourceInventory": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Inspection:inspection.pythonFamilyBatch": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Inspection:inspection.saveReopen": {
"batchId": "baseline:Inspection",
"module": "Inspection",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"JtReader:jtreader.createRecompute": {
"batchId": "baseline:JtReader",
"module": "JtReader",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"JtReader:jtreader.inspectSourceInventory": {
"batchId": "baseline:JtReader",
"module": "JtReader",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"JtReader:jtreader.saveReopen": {
"batchId": "baseline:JtReader",
"module": "JtReader",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Material:material.createRecompute": {
"batchId": "baseline:Material",
"module": "Material",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Material:material.inspectSourceInventory": {
"batchId": "baseline:Material",
"module": "Material",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Material:material.pythonApi": {
"batchId": "baseline:Material",
"module": "Material",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Material:material.pythonFamilyBatch": {
"batchId": "baseline:Material",
"module": "Material",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Material:material.saveReopen": {
"batchId": "baseline:Material",
"module": "Material",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.createRecompute": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.inspectSourceInventory": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.measurementApi": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.objectFamily": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.pythonApi": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.pythonFamilyBatch": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Measure:measure.saveReopen": {
"batchId": "baseline:Measure",
"module": "Measure",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.createRecompute": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.importExport": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.inspectSourceInventory": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.pythonApi": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.pythonFamilyBatch": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Mesh:mesh.saveReopen": {
"batchId": "baseline:Mesh",
"module": "Mesh",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"MeshPart:meshpart.createRecompute": {
"batchId": "baseline:MeshPart",
"module": "MeshPart",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"MeshPart:meshpart.inspectSourceInventory": {
"batchId": "baseline:MeshPart",
"module": "MeshPart",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"MeshPart:meshpart.pythonApi": {
"batchId": "baseline:MeshPart",
"module": "MeshPart",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"MeshPart:meshpart.pythonFamilyBatch": {
"batchId": "baseline:MeshPart",
"module": "MeshPart",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"OpenSCAD:openscad.inspectSourceInventory": {
"batchId": "baseline:OpenSCAD",
"module": "OpenSCAD",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"OpenSCAD:openscad.pythonApi": {
"batchId": "baseline:OpenSCAD",
"module": "OpenSCAD",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"OpenSCAD:openscad.pythonFamilyBatch": {
"batchId": "baseline:OpenSCAD",
"module": "OpenSCAD",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.createRecompute": {
"batchId": "c398e2ee6c0a29aefada33aa",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:47:10.037364+00:00"
},
"Part:part.importExport": {
"batchId": "baseline:Part",
"module": "Part",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.inspectSourceInventory": {
"batchId": "baseline:Part",
"module": "Part",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.pythonApi": {
"batchId": "baseline:Part",
"module": "Part",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.pythonFamilyBatch": {
"batchId": "baseline:Part",
"module": "Part",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.pythonMethod": {
"batchId": "baseline:Part",
"module": "Part",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Part:part.saveReopen": {
"batchId": "baseline:Part",
"module": "Part",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.createRecompute": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.geometryFamily": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.inspectSourceInventory": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.pythonApi": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.pythonFamilyBatch": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"PartDesign:partdesign.saveReopen": {
"batchId": "baseline:PartDesign",
"module": "PartDesign",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Plot:plot.pythonApi": {
"batchId": "baseline:Plot",
"module": "Plot",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Plot:plot.pythonFamilyBatch": {
"batchId": "baseline:Plot",
"module": "Plot",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Points:points.createRecompute": {
"batchId": "baseline:Points",
"module": "Points",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Points:points.inspectSource": {
"batchId": "baseline:Points",
"module": "Points",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Points:points.pythonApi": {
"batchId": "baseline:Points",
"module": "Points",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Points:points.pythonFamilyBatch": {
"batchId": "baseline:Points",
"module": "Points",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Points:points.saveReopen": {
"batchId": "baseline:Points",
"module": "Points",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ReverseEngineering:reverseengineering.createRecompute": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ReverseEngineering:reverseengineering.inspectSourceInventory": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ReverseEngineering:reverseengineering.pythonApi": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ReverseEngineering:reverseengineering.pythonFamilyBatch": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"ReverseEngineering:reverseengineering.saveReopen": {
"batchId": "baseline:ReverseEngineering",
"module": "ReverseEngineering",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Robot:robot.createRecompute": {
"batchId": "baseline:Robot",
"module": "Robot",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Robot:robot.inspectSourceInventory": {
"batchId": "baseline:Robot",
"module": "Robot",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Robot:robot.pythonApi": {
"batchId": "baseline:Robot",
"module": "Robot",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Robot:robot.pythonFamilyBatch": {
"batchId": "baseline:Robot",
"module": "Robot",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Robot:robot.saveReopen": {
"batchId": "baseline:Robot",
"module": "Robot",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sandbox:sandbox.createRecompute": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sandbox:sandbox.inspectSourceInventory": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sandbox:sandbox.pythonApi": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sandbox:sandbox.pythonFamilyBatch": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sandbox:sandbox.saveReopen": {
"batchId": "baseline:Sandbox",
"module": "Sandbox",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Show:show.inspectSourceInventory": {
"batchId": "baseline:Show",
"module": "Show",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Show:show.pythonApi": {
"batchId": "baseline:Show",
"module": "Show",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Show:show.pythonFamilyBatch": {
"batchId": "baseline:Show",
"module": "Show",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.createRecompute": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.inspectSourceInventory": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.pythonApi": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.pythonFamilyBatch": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.pythonMethod": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Sketcher:sketcher.saveReopen": {
"batchId": "baseline:Sketcher",
"module": "Sketcher",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Spreadsheet:spreadsheet.createRecompute": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Spreadsheet:spreadsheet.inspectSourceInventory": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Spreadsheet:spreadsheet.pythonApi": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Spreadsheet:spreadsheet.pythonFamilyBatch": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Spreadsheet:spreadsheet.saveReopen": {
"batchId": "baseline:Spreadsheet",
"module": "Spreadsheet",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Start:start.inspectSourceInventory": {
"batchId": "baseline:Start",
"module": "Start",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Start:start.moduleImport": {
"batchId": "baseline:Start",
"module": "Start",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Start:start.pythonApi": {
"batchId": "baseline:Start",
"module": "Start",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.createRecompute": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "modeling",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.inspectSourceInventory": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.pythonApi": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.pythonFamilyBatch": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.saveReopen": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.createRecompute": {
"batchId": "cae3408035299ca4d6c8f092",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T23:03:05.236660+00:00"
},
"TechDraw:techdraw.nativeImportExport": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "format",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.nativeInventory": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.nativeSaveReopen": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.pythonApi": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.pythonFamilyBatch": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TechDraw:techdraw.pythonMethod": {
"batchId": "baseline:TechDraw",
"module": "TechDraw",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TemplatePyMod:templatepymod.inspectSourceInventory": {
"batchId": "baseline:TemplatePyMod",
"module": "TemplatePyMod",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TemplatePyMod:templatepymod.pythonApi": {
"batchId": "baseline:TemplatePyMod",
"module": "TemplatePyMod",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"TemplatePyMod:templatepymod.pythonFamilyBatch": {
"batchId": "baseline:TemplatePyMod",
"module": "TemplatePyMod",
"family": "python",
"status": "implemented_pending_use",
"uiStatus": "generic-api-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Test:test.inspectRegistry": {
"batchId": "baseline:Test",
"module": "Test",
"family": "inspect",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Tux:tux.navigationBoundary": {
"batchId": "baseline:Tux",
"module": "Tux",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Web:web.saveReopenBoundary": {
"batchId": "baseline:Web",
"module": "Web",
"family": "persistence",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Web:web.serverContract": {
"batchId": "baseline:Web",
"module": "Web",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "interactive",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Web:web.statefulFamilyBatch": {
"batchId": "baseline:Web",
"module": "Web",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:35:23.396740+00:00"
},
"Surface:surface.objectContractBatch": {
"batchId": "baseline:Surface",
"module": "Surface",
"family": "service",
"status": "implemented_pending_use",
"uiStatus": "generic-command-entry",
"updatedAt": "2026-09-05T19:47:50.437202+00:00"
},
"Part:desktop:Part_Boolean": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_Box2": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_Box3": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_BoxSelection": {
"batchId": "69fe39ac4430b2f5f2e1b255",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:20:32.564619+00:00"
},
"Part:desktop:Part_Builder": {
"batchId": "69fe39ac4430b2f5f2e1b255",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:20:32.564619+00:00"
},
"Part:desktop:Part_Chamfer": {
"batchId": "69fe39ac4430b2f5f2e1b255",
"module": "Part",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:20:32.564619+00:00"
},
"Part:desktop:Part_CheckGeometry": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_Common": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CompCompoundTools": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CompJoinFeatures": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CompOffset": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CompSplitFeatures": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_Compound": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CoordinateSystem": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_CrossSections": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_Cut": {
"batchId": "e505f1db46da1ee2d1c41663",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:45:52.808816+00:00"
},
"Part:desktop:Part_DatumLine": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_DatumPlane": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_DatumPoint": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_Export": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_Extrude": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_Fillet": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_Fuse": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_Import": {
"batchId": "dfc19c7a686d92685e532219",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:53:32.686341+00:00"
},
"Part:desktop:Part_ImportCurveNet": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_Loft": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_MakeFace": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_MakeSolid": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_Mirror": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_NewDoc": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_Offset": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_Offset2D": {
"batchId": "42cd39fc36587ad1c6840987",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T21:58:34.946912+00:00"
},
"Part:desktop:Part_PickCurveNet": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_Primitives": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_ProjectionOnSurface": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_ReverseShape": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_Revolve": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_RuledSurface": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_Scale": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Part_Section": {
"batchId": "eb7d73e6944bf6188263e04c",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:03:16.528944+00:00"
},
"Part:desktop:Boolean": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Compound": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Copy": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Join": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Part_ColorPerFace": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Primitives": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Solids": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Split": {
"batchId": "eea67cefb5086645292e7aec",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:06:37.451648+00:00"
},
"Part:desktop:Part_Defeaturing": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_ElementCopy": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_PointsFromMesh": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_RefineShape": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_ShapeFromMesh": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_SimpleCopy": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_SimpleCylinder": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_TransformedCopy": {
"batchId": "a528d5e2d3520c2cb40314a3",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandsimple",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:11:07.284656+00:00"
},
"Part:desktop:Part_Box": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"Part:desktop:Part_Cone": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"Part:desktop:Part_Cylinder": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"Part:desktop:Part_Sphere": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"Part:desktop:Part_Torus": {
"batchId": "2fcab72c9fa66cd67c4ce845",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandparametric",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:13:34.690626+00:00"
},
"Part:desktop:Part_EdgeSelection": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"Part:desktop:Part_FaceSelection": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"Part:desktop:Part_RemoveSelectionGate": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"Part:desktop:Part_SelectFilter": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"Part:desktop:Part_VertexSelection": {
"batchId": "6af8337b91d4a04527df031a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commandfilter",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:16:31.070428+00:00"
},
"Part:desktop:Part_SectionCut": {
"batchId": "06127b344b196852e6ac2a21",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:19:00.150112+00:00"
},
"Part:desktop:Part_ShapeInfo": {
"batchId": "06127b344b196852e6ac2a21",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:19:00.150112+00:00"
},
"Part:desktop:Part_Sweep": {
"batchId": "06127b344b196852e6ac2a21",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:19:00.150112+00:00"
},
"Part:desktop:Part_Thickness": {
"batchId": "06127b344b196852e6ac2a21",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:19:00.150112+00:00"
},
"Part:desktop:Part_Datums": {
"batchId": "6886c096a51ba8cda6bdc58e",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-workbenchmanipulator",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:21:05.141502+00:00"
},
"PartDesign:desktop:PartDesign_AdditiveHelix": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_AdditiveLoft": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_AdditivePipe": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_Boolean": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_Chamfer": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_Clone": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_CompDatums": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_CompSketches": {
"batchId": "fe211394d164226dea6f36ba",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T22:57:20.501278+00:00"
},
"PartDesign:desktop:PartDesign_CoordinateSystem": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Draft": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Fillet": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Groove": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Hole": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Line": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_LinearPattern": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_Mirrored": {
"batchId": "5d80c11bb906ecb7322aa7a0",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:02:09.366987+00:00"
},
"PartDesign:desktop:PartDesign_MultiTransform": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_NewSketch": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Pad": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Plane": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Pocket": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Point": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_PolarPattern": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Revolution": {
"batchId": "b3340b86f7a4a83524b189a7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-05T23:11:09.266541+00:00"
},
"PartDesign:desktop:PartDesign_Scaled": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_ShapeBinder": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_SubShapeBinder": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_SubtractiveHelix": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_SubtractiveLoft": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_SubtractivePipe": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_Thickness": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:Sketcher_EditSketch": {
"batchId": "d8a4b9920447cddfc4448c54",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:23:19.304372+00:00"
},
"PartDesign:desktop:PartDesign_Body": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_DuplicateSelection": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_Migrate": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_MoveFeature": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_MoveFeatureInTree": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_MoveTip": {
"batchId": "7c19691bc333795c92d1352c",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandbody",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:28:14.351500+00:00"
},
"PartDesign:desktop:PartDesign_CompPrimitiveAdditive": {
"batchId": "8f515e522220740c01159d7d",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandprimitive",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:32:58.325372+00:00"
},
"PartDesign:desktop:PartDesign_CompPrimitiveSubtractive": {
"batchId": "8f515e522220740c01159d7d",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-commandprimitive",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:32:58.325372+00:00"
},
"PartDesign:desktop:PartDesign_InvoluteGear": {
"batchId": "9390ec885262de628e57e226",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:37:26.557583+00:00"
},
"PartDesign:desktop:PartDesign_Sprocket": {
"batchId": "9390ec885262de628e57e226",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:37:26.557583+00:00"
},
"PartDesign:desktop:Sketcher_MapSketch": {
"batchId": "5daed79af4b703f7cf2f43d5",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T00:43:36.600996+00:00"
},
"Sketcher:desktop:Sketcher_CarbonCopy": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateArc": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateBSpline": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateConic": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateFillets": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateRectangles": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCreateRegularPolygon": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompCurveEdition": {
"batchId": "6034a7e01da321177ba043d1",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:05:51.517080+00:00"
},
"Sketcher:desktop:Sketcher_CompExternal": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CompLine": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CompSlot": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_Create3PointArc": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_Create3PointCircle": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CreateArc": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CreateArcOfEllipse": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CreateArcOfHyperbola": {
"batchId": "669052490bf39fdc8d93f754",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:10:38.673817+00:00"
},
"Sketcher:desktop:Sketcher_CreateArcOfParabola": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateArcSlot": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateBSpline": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateBSplineByInterpolation": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateChamfer": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateCircle": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateEllipseBy3Points": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateEllipseByCenter": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateFillet": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateHeptagon": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateHexagon": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateLine": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateOblong": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreateOctagon": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreatePentagon": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_CreatePeriodicBSpline": {
"batchId": "109cba06fd0fd5960b87deb3",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:13:59.501416+00:00"
},
"Sketcher:desktop:Sketcher_ChangeDimensionConstraint": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompConstrainRadDia": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompConstrainTools": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompDimensionTools": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompHorVer": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompToggleConstraints": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainAngle": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainBlock": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainCoincidentUnified": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainDiameter": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainDistance": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainDistanceX": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainDistanceY": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainEqual": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainGroup": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainHorVer": {
"batchId": "772cea8b157ac19ccd3439c7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:16:48.618232+00:00"
},
"Sketcher:desktop:Sketcher_CompCopy": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_CopyClipboard": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_Cut": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_DeleteAllConstraints": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_DeleteAllGeometry": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_Offset": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_Paste": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_RectangularArray": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_RemoveAxesAlignment": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_RestoreInternalAlignmentGeometry": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_Rotate": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_Scale": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_SelectConflictingConstraints": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_SelectConstraints": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_SelectElementsAssociatedWithConstraints": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_SelectElementsWithDoFs": {
"batchId": "3eb94fbbfdf7fffd24956c4f",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:20:58.638714+00:00"
},
"Sketcher:desktop:Sketcher_CreatePeriodicBSplineByInterpolation": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreatePoint": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreatePolyline": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateRectangle": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateRectangle_Center": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateRegularPolygon": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateSlot": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateSquare": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateText": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_CreateTriangle": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_Extend": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_Intersection": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_Projection": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_Split": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_Trimming": {
"batchId": "d6e1b5e32ddf5159a2a32652",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandcreategeo",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:24:07.430096+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainHorizontal": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainLock": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainParallel": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainPerpendicular": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainRadiam": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainRadius": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainSnellsLaw": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainSymmetric": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainTangent": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ConstrainVertical": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_Dimension": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ToggleActiveConstraint": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_ToggleDrivingConstraint": {
"batchId": "c53088527afeeb64750b132d",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandconstraints",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:27:48.524842+00:00"
},
"Sketcher:desktop:Sketcher_Grid": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_LeaveSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_MergeSketches": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_MirrorSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_NewSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_RenderingOrder": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_ReorientSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_Snap": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_StopOperation": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_ValidateSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_ViewSection": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_ViewSketch": {
"batchId": "daa1b937334de052011c9690",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:31:28.076839+00:00"
},
"Sketcher:desktop:Sketcher_BSplineConvertToNURBS": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_BSplineDecreaseDegree": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_BSplineDecreaseKnotMultiplicity": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_BSplineIncreaseDegree": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_BSplineIncreaseKnotMultiplicity": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_BSplineInsertKnot": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_CompModifyKnotMultiplicity": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_JoinCurves": {
"batchId": "fdb7a718760e494e7d4b45a7",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcherbspline",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:38:43.921950+00:00"
},
"Sketcher:desktop:Sketcher_SelectHorizontalAxis": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_SelectMalformedConstraints": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_SelectOrigin": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_SelectPartiallyRedundantConstraints": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_SelectRedundantConstraints": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_SelectVerticalAxis": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_Symmetry": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_Translate": {
"batchId": "c58ebfa5b81abf258a652258",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketchertools",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:44:40.604288+00:00"
},
"Sketcher:desktop:Sketcher_ArcOverlay": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_BSplineComb": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_BSplineDegree": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_BSplineKnotMultiplicity": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_BSplinePoleWeight": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_BSplinePolygon": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Sketcher_CompBSplineShowHideGeometryInformation": {
"batchId": "25b36bbce6b30ac49dc66905",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-commandsketcheroverlay",
"status": "implementation_ready",
"updatedAt": "2026-09-06T01:57:00.979007+00:00"
},
"Sketcher:desktop:Constraints": {
"batchId": "ca45ca301c10db1a2e79eae6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:07:55.877239+00:00"
},
"Sketcher:desktop:Geometries": {
"batchId": "ca45ca301c10db1a2e79eae6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:07:55.877239+00:00"
},
"Sketcher:desktop:Sketcher": {
"batchId": "ca45ca301c10db1a2e79eae6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:07:55.877239+00:00"
},
"Sketcher:desktop:Sketcher_SwitchVirtualSpace": {
"batchId": "30dbfab818b6eedf41ba5271",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:23:04.344589+00:00"
},
"Sketcher:desktop:Sketcher_ToggleConstruction": {
"batchId": "30dbfab818b6eedf41ba5271",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:23:04.344589+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCascadeDimensionGroup": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCascadeHorizDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCascadeObliqueDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCascadeVertDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionChamferDimensionGroup": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateChainDimensionGroup": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateCoordDimensionGroup": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateHorizChainDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateHorizChamferDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateHorizCoordDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateLengthArc": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateObliqueChainDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateObliqueCoordDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateVertChainDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateVertChamferDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCreateVertCoordDimension": {
"batchId": "6bf6093cde0ca83f71af01b8",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-06T02:55:12.806359+00:00"
},
"Assembly:desktop:Assembly_LinkSelectLinked": {
"batchId": "cc568ab2796a1ef0cc8906df",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"updatedAt": "2026-09-06T03:07:43.450762+00:00"
},
"Assembly:desktop:Assembly_SelectComponentsWithDoFs": {
"batchId": "cc568ab2796a1ef0cc8906df",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"updatedAt": "2026-09-06T03:07:43.450762+00:00"
},
"Assembly:desktop:Assembly_SelectConflictingConstraints": {
"batchId": "cc568ab2796a1ef0cc8906df",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"updatedAt": "2026-09-06T03:07:43.450762+00:00"
},
"Assembly:desktop:Assembly_SelectJointsOfComponent": {
"batchId": "cc568ab2796a1ef0cc8906df",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"updatedAt": "2026-09-06T03:07:43.450762+00:00"
},
"Assembly:desktop:Assembly_SelectMalformedConstraints": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_SelectRedundantConstraints": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"BIM:desktop:Arch_RebarTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_ArcTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_ArrayTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_AxisTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_BooleanTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_CloneTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_Create2DViews": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_GenericTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_IfcManageTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_OffsetTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_ReportTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"BIM:desktop:BIM_SplineTools": {
"batchId": "336a4c9cf7e5eea15e418e71",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-06T04:05:31.706711+00:00"
},
"Mesh:desktop:Mesh_BoundingBox": {
"batchId": "b2d4c2456439736147a4571b",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:05:53.120642+00:00"
},
"Mesh:desktop:Mesh_EvaluateSolid": {
"batchId": "b2d4c2456439736147a4571b",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:05:53.120642+00:00"
},
"Mesh:desktop:Mesh_AddFacet": {
"batchId": "3e71ecb69c0761db8c2a58f0",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:08:51.548772+00:00"
},
"Mesh:desktop:Mesh_Decimating": {
"batchId": "3e71ecb69c0761db8c2a58f0",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:08:51.548772+00:00"
},
"Mesh:desktop:Mesh_FlipNormals": {
"batchId": "3e71ecb69c0761db8c2a58f0",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:08:51.548772+00:00"
},
"Mesh:desktop:Mesh_HarmonizeNormals": {
"batchId": "3e71ecb69c0761db8c2a58f0",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:08:51.548772+00:00"
},
"Mesh:desktop:Mesh_BuildRegularSolid": {
"batchId": "mesh-primitive-implementation-20260912",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:56:58.725000+00:00"
},
"Mesh:desktop:Mesh_CrossSections": {
"batchId": "82e98513ff1b8c760354790d",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.594383+00:00"
},
"Mesh:desktop:Mesh_CurvatureInfo": {
"batchId": "82e98513ff1b8c760354790d",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.594383+00:00"
},
"Mesh:desktop:Mesh_EvaluateFacet": {
"batchId": "82e98513ff1b8c760354790d",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.594383+00:00"
},
"Mesh:desktop:Mesh_Evaluation": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Export": {
"batchId": "9861e9f7724832b010c22b97",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:35:01.382546+00:00"
},
"Mesh:desktop:Mesh_FillInteractiveHole": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_FillupHoles": {
"batchId": "9861e9f7724832b010c22b97",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:35:01.382546+00:00"
},
"Mesh:desktop:Mesh_FromGeometry": {
"batchId": "9861e9f7724832b010c22b97",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:35:01.382546+00:00"
},
"Mesh:desktop:Mesh_FromPartShape": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Import": {
"batchId": "b5bcae91df7f8fbdd1527034",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:52:11.044381+00:00"
},
"Mesh:desktop:Mesh_Intersection": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Merge": {
"batchId": "b5bcae91df7f8fbdd1527034",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:52:11.044381+00:00"
},
"Mesh:desktop:Mesh_PolyCut": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_PolySegm": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Difference": {
"batchId": "bb43884a92f9ae283dc3974f",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T05:33:00.290083+00:00"
},
"Mesh:desktop:Mesh_PolySplit": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_PolyTrim": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_RemeshGmsh": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_RemoveCompByHand": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_RemoveComponents": {
"batchId": "mesh-components-implementation-20260912",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:35:42.656264+00:00"
},
"Mesh:desktop:Mesh_SectionByPlane": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Segmentation": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_SegmentationBestFit": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_Smoothing": {
"batchId": "1df5d829ad63dc6c770bb973",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:16:31.604044+00:00"
},
"Mesh:desktop:Mesh_SplitComponents": {
"batchId": "mesh-components-implementation-20260912",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:35:42.656264+00:00"
},
"Mesh:desktop:Mesh_TrimByPlane": {
"batchId": "0c51ec3526c2aef93d8fe626",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:24:08.768654+00:00"
},
"Mesh:desktop:Mesh_Union": {
"batchId": "0c51ec3526c2aef93d8fe626",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:24:08.768654+00:00"
},
"Mesh:desktop:Mesh_VertexCurvature": {
"batchId": "0c51ec3526c2aef93d8fe626",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:24:08.768654+00:00"
},
"Fem:desktop:FEM_ConstraintBearing": {
"batchId": "f2dbf8818cad61291c0dfd19",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.201892+00:00"
},
"Fem:desktop:FEM_CompEmConstraints": {
"batchId": "f2dbf8818cad61291c0dfd19",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.201892+00:00"
},
"Fem:desktop:FEM_CompEmEquations": {
"batchId": "f2dbf8818cad61291c0dfd19",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.201892+00:00"
},
"Fem:desktop:FEM_CompMechEquations": {
"batchId": "f2dbf8818cad61291c0dfd19",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.201892+00:00"
},
"Fem:desktop:FEM_ConstraintContact": {
"batchId": "32fd82f43cf94db10d95b748",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.211748+00:00"
},
"Fem:desktop:FEM_ConstraintDisplacement": {
"batchId": "32fd82f43cf94db10d95b748",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.211748+00:00"
},
"Fem:desktop:FEM_ConstraintFixed": {
"batchId": "32fd82f43cf94db10d95b748",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.211748+00:00"
},
"Fem:desktop:FEM_ConstraintFluidBoundary": {
"batchId": "32fd82f43cf94db10d95b748",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T07:55:05.211748+00:00"
},
"Fem:desktop:FEM_ConstraintForce": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintGear": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintHeatflux": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintInitialTemperature": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintPlaneRotation": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintPressure": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintPulley": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintRigidBody": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintSpring": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintTemperature": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_ConstraintTransform": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_CreateElementsSet": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_CreateNodesSet": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_DefineElementsSet": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_DefineNodesSet": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_FemAddPart": {
"batchId": "a2961bd506995237b2a31dbf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.671119+00:00"
},
"Fem:desktop:FEM_PostApplyChanges": {
"batchId": "ea6d8b209e668139dafc10c0",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.681857+00:00"
},
"Fem:desktop:FEM_PostBranchFilter": {
"batchId": "ea6d8b209e668139dafc10c0",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.681857+00:00"
},
"Fem:desktop:FEM_PostCreateFunctions": {
"batchId": "ea6d8b209e668139dafc10c0",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.681857+00:00"
},
"Fem:desktop:FEM_PostFilterCalculator": {
"batchId": "ea6d8b209e668139dafc10c0",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:18:02.681857+00:00"
},
"Fem:desktop:FEM_PostFilterClipRegion": {
"batchId": "8303be593355ae9065cfe69d",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:06:14.904067+00:00"
},
"Fem:desktop:FEM_PostFilterClipScalar": {
"batchId": "8303be593355ae9065cfe69d",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:06:14.904067+00:00"
},
"Fem:desktop:FEM_PostFilterContours": {
"batchId": "8303be593355ae9065cfe69d",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:06:14.904067+00:00"
},
"Fem:desktop:FEM_PostFilterCutFunction": {
"batchId": "8303be593355ae9065cfe69d",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:06:14.904067+00:00"
},
"CAM:desktop:CAM_Area": {
"batchId": "73328ebb94e64404f06f47d8",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:55:10.815341+00:00"
},
"CAM:desktop:CAM_Area_Workplane": {
"batchId": "73328ebb94e64404f06f47d8",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:55:10.815341+00:00"
},
"CAM:desktop:CAM_Compound": {
"batchId": "73328ebb94e64404f06f47d8",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:55:10.815341+00:00"
},
"CAM:desktop:CAM_Shape": {
"batchId": "73328ebb94e64404f06f47d8",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T08:55:10.815341+00:00"
},
"CAM:desktop:CAM_Array": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_DressupArray": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_ExportTemplate": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_PropertyBag": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_Camotics": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_Comment": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_Copy": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_DressupAxisMap": {
"batchId": "025edef8bf9a973f79e42577",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:00:56.531354+00:00"
},
"CAM:desktop:CAM_DressupDogbone": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupDragKnife": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupLeadInOut": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupPathBoundary": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupRampEntry": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupTag": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_DressupZCorrect": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_Fixture": {
"batchId": "7662af8745795202cdcb4e2d",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:08:35.537568+00:00"
},
"CAM:desktop:CAM_Inspect": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_Job": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_PathShapeTC": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_Sanity": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_SetStartPoint": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_SimpleCopy": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_Simulator": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_SimulatorGL": {
"batchId": "1e99e89b98571e9aa9693d48",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:15:38.931678+00:00"
},
"CAM:desktop:CAM_Stop": {
"batchId": "efc56916100013a71606bb0b",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:22:12.614053+00:00"
},
"CAM:desktop:CAM_ToolController": {
"batchId": "efc56916100013a71606bb0b",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:22:12.614053+00:00"
},
"Import:desktop:Import_Iges": {
"batchId": "eecccd03563c66321401de26",
"module": "Import",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:25:14.219047+00:00"
},
"Import:desktop:Import_ReadBREP": {
"batchId": "eecccd03563c66321401de26",
"module": "Import",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:25:14.219047+00:00"
},
"Import:desktop:Part_ImportStep": {
"batchId": "eecccd03563c66321401de26",
"module": "Import",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:25:14.219047+00:00"
},
"Sandbox:desktop:Sandbox_BlockThread": {
"batchId": "e8fdaa3880b0add1020efbef",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.003951+00:00"
},
"Sandbox:desktop:Sandbox_CryptographicHash": {
"batchId": "e8fdaa3880b0add1020efbef",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.003951+00:00"
},
"Sandbox:desktop:Sandbox_Dialog": {
"batchId": "e8fdaa3880b0add1020efbef",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.003951+00:00"
},
"Sandbox:desktop:Sandbox_EventLoop": {
"batchId": "e8fdaa3880b0add1020efbef",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.003951+00:00"
},
"Sandbox:desktop:Sandbox_FileDialog": {
"batchId": "bfcad7aa3da53d9b97a2690c",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.015218+00:00"
},
"Sandbox:desktop:Sandbox_GDIWidget": {
"batchId": "bfcad7aa3da53d9b97a2690c",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.015218+00:00"
},
"Sandbox:desktop:Sandbox_MengerSponge": {
"batchId": "bfcad7aa3da53d9b97a2690c",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.015218+00:00"
},
"Sandbox:desktop:Sandbox_MeshLoad": {
"batchId": "bfcad7aa3da53d9b97a2690c",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T09:53:30.015218+00:00"
},
"Sandbox:desktop:Sandbox_MeshLoaderBoost": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_MeshLoaderFuture": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_MeshTestJob": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_MeshTestRef": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_NoThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_NolockPython": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_PySideThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_PythonLockThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_PythonMainThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_PythonThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_RedirectPaint": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_SaveThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_SeqThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_TestThread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_Thread": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Sandbox:desktop:Sandbox_WidgetShape": {
"batchId": "29f28b03c65d226f22f0c421",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.095002+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignBottom": {
"batchId": "0b3a675b195d214e7f63a629",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:18.432904+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignCenter": {
"batchId": "0b3a675b195d214e7f63a629",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:18.432904+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignLeft": {
"batchId": "0b3a675b195d214e7f63a629",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:18.432904+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignRight": {
"batchId": "0b3a675b195d214e7f63a629",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:18.432904+00:00"
},
"Robot:desktop:Robot_CreateTrajectory": {
"batchId": "ef1805821a7acfe7abfd56ed",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-commandtrajectory",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:37.995667+00:00"
},
"Robot:desktop:Robot_Edge2Trac": {
"batchId": "ef1805821a7acfe7abfd56ed",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-commandtrajectory",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:37.995667+00:00"
},
"Robot:desktop:Robot_InsertWaypoint": {
"batchId": "ef1805821a7acfe7abfd56ed",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-commandtrajectory",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:37.995667+00:00"
},
"Robot:desktop:Robot_InsertWaypointPreselect": {
"batchId": "ef1805821a7acfe7abfd56ed",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-commandtrajectory",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:37.995667+00:00"
},
"Surface:desktop:Surface_BlendCurve": {
"batchId": "261113573f4d1a326a36b27c",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:48.043108+00:00"
},
"Surface:desktop:Surface_CurveOnMesh": {
"batchId": "261113573f4d1a326a36b27c",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:48.043108+00:00"
},
"Surface:desktop:Surface_Cut": {
"batchId": "261113573f4d1a326a36b27c",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:48.043108+00:00"
},
"Surface:desktop:Surface_ExtendFace": {
"batchId": "261113573f4d1a326a36b27c",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:05:48.043108+00:00"
},
"Sandbox:desktop:Sandbox_WorkerThread": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"Sandbox:desktop:Std_GrabWidget": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"Sandbox:desktop:Std_ImageNode": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"Sandbox:desktop:Std_TestGraphicsView": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"Sandbox:desktop:Std_TestTaskBox": {
"batchId": "e249ed33a70bba5ffb68404f",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-06T21:41:00.106162+00:00"
},
"Robot:desktop:Robot_Create": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_RestoreHomePos": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_SetHomePos": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_Simulate": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_SetDefaultOrientation": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_SetDefaultValues": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_TrajectoryCompound": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_TrajectoryDressUp": {
"batchId": "ead721d7f8de7d7a7adae598",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-06T22:11:38.007091+00:00"
},
"Robot:desktop:Robot_ExportKukaCompact": {
"batchId": "238b8acad653d92fad116a88",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T00:15:22.871035+00:00"
},
"Robot:desktop:Robot_ExportKukaFull": {
"batchId": "238b8acad653d92fad116a88",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T00:15:22.871035+00:00"
},
"Robot:desktop:Robot_AddToolShape": {
"batchId": "238b8acad653d92fad116a88",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T00:15:22.871035+00:00"
},
"Cloud:desktop:Cloud_Test": {
"batchId": "84184917f8f77b44f31d6631",
"module": "Cloud",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T00:18:35.871428+00:00"
},
"Start:desktop:Start_Start": {
"batchId": "finalize:Start:FreeCADWebStartRuntimeProbe",
"module": "Start",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:55:42.392304+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd1": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd2": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd3": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd4": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd5": {
"batchId": "finalize:TemplatePyMod:FreeCADWebTemplatePyModRuntimeProbe",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "routed-target",
"status": "implementation_ready",
"updatedAt": "2026-09-07T01:57:26.988861+00:00"
},
"PartDesign:desktop:Part_ColorPerFace": {
"batchId": "11420d02769284279e2e8b23",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:19:38.195989+00:00"
},
"Sketcher:desktop:Sketcher_EditSketch": {
"batchId": "53f5a154c74071fdbd287db6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:20:07.425304+00:00"
},
"Sketcher:desktop:Sketcher_MapSketch": {
"batchId": "53f5a154c74071fdbd287db6",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:20:07.425304+00:00"
},
"TechDraw:desktop:TechDraw_CosmeticCircle": {
"batchId": "1c2f2e327029ddbf9500e186",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:57:13.878329+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionArcLengthAnnotation": {
"batchId": "f9cb2a70d92aaf48bffc8922",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:57:24.033878+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionAreaAnnotation": {
"batchId": "f9cb2a70d92aaf48bffc8922",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:57:24.033878+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionChangeLineAttributes": {
"batchId": "f9cb2a70d92aaf48bffc8922",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:57:24.033878+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCircleCenterLines": {
"batchId": "f9cb2a70d92aaf48bffc8922",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T21:57:24.033878+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCircleCenterLinesGroup": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.044815+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionDrawCirclesGroup": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.044815+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionDrawCosmArc": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.044815+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionDrawCosmCircle": {
"batchId": "61444add480b20aa8477c0f6",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:48:48.988452+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionDrawCosmCircle3Points": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.044815+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionExtendLine": {
"batchId": "093b7d714ccca50533273a28",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:39:23.860873+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionExtendShortenLineGroup": {
"batchId": "093b7d714ccca50533273a28",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:39:23.860873+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionHoleCircle": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.044815+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionLinePPGroup": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:33:11.649010+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionLineParallel": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:33:11.649010+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionLinePerpendicular": {
"batchId": "ba3f92c15dd6c570b56d586d",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:33:11.649010+00:00"
},
"TechDraw:desktop:TechDraw_ActiveView": {
"batchId": "bc2a70fd55b2a15fd35bc1c5",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:59:44.885207+00:00"
},
"TechDraw:desktop:TechDraw_ArchView": {
"batchId": "bc2a70fd55b2a15fd35bc1c5",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:59:44.885207+00:00"
},
"TechDraw:desktop:TechDraw_Balloon": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.057597+00:00"
},
"TechDraw:desktop:TechDraw_BrokenView": {
"batchId": "bc2a70fd55b2a15fd35bc1c5",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:59:44.885207+00:00"
},
"TechDraw:desktop:TechDraw_ClipGroup": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:36:22.998136+00:00"
},
"TechDraw:desktop:TechDraw_ClipGroupAdd": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:36:22.998136+00:00"
},
"TechDraw:desktop:TechDraw_ClipGroupRemove": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:36:22.998136+00:00"
},
"TechDraw:desktop:TechDraw_ComplexSection": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.057597+00:00"
},
"TechDraw:desktop:TechDraw_DetailView": {
"batchId": "8c48bb6621f34660c73900db",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T06:43:10.158252+00:00"
},
"TechDraw:desktop:TechDraw_DraftView": {
"batchId": "bc2a70fd55b2a15fd35bc1c5",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:59:44.885207+00:00"
},
"TechDraw:desktop:TechDraw_ExportPageDXF": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.057597+00:00"
},
"TechDraw:desktop:TechDraw_ExportPageSVG": {
"batchId": "009124258a74cb4cd4e55925",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:53:37.932014+00:00"
},
"TechDraw:desktop:TechDraw_PageDefault": {
"batchId": "832999975fbb2c789f1698a3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:51:15.309974+00:00"
},
"TechDraw:desktop:TechDraw_PageTemplate": {
"batchId": "58235df19e24e7f4f79033f3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:42:47.669951+00:00"
},
"TechDraw:desktop:TechDraw_PrintAll": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.057597+00:00"
},
"TechDraw:desktop:TechDraw_ProjectShape": {
"batchId": "c6df590afdf13a1faf523270",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:04.057597+00:00"
},
"TechDraw:desktop:TechDraw_2LineCenterLine": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_2PointCenterLine": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_2PointCosmeticLine": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_Annotation": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:45:17.897735+00:00"
},
"TechDraw:desktop:TechDraw_CenterLineGroup": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_CosmeticEraser": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_CosmeticVertex": {
"batchId": "546222149aa9bf684aca168e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T17:01:52.052910+00:00"
},
"TechDraw:desktop:TechDraw_CosmeticVertexGroup": {
"batchId": "546222149aa9bf684aca168e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T17:01:52.052910+00:00"
},
"TechDraw:desktop:TechDraw_DecorateLine": {
"batchId": "ad04d326eaf350fa703654cd",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:59:28.533138+00:00"
},
"TechDraw:desktop:TechDraw_FaceCenterLine": {
"batchId": "aef2c87159bdac06dfcbcec0",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:33:35.889049+00:00"
},
"TechDraw:desktop:TechDraw_LeaderLine": {
"batchId": "75fb1b2fe074f0e506631278",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.370414+00:00"
},
"TechDraw:desktop:TechDraw_Midpoints": {
"batchId": "9da8963ccefd48645fb9016b",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:54:15.745425+00:00"
},
"TechDraw:desktop:TechDraw_Quadrants": {
"batchId": "9da8963ccefd48645fb9016b",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:54:15.745425+00:00"
},
"TechDraw:desktop:TechDraw_RichTextAnnotation": {
"batchId": "afdb90a2d1cc99cdd941f10e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T09:38:44.351687+00:00"
},
"TechDraw:desktop:TechDraw_ShowAll": {
"batchId": "55283f72d138f65f07b02125",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T08:33:16.504007+00:00"
},
"TechDraw:desktop:TechDraw_SurfaceFinishSymbols": {
"batchId": "44deb12b97f3709737064ded",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:50:34.949984+00:00"
},
"TechDraw:desktop:TechDraw_3PtAngleDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_AngleDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_AreaDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_CompDimensionTools": {
"batchId": "afdb90a2d1cc99cdd941f10e",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T09:38:44.351687+00:00"
},
"TechDraw:desktop:TechDraw_DiameterDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_Dimension": {
"batchId": "f07216bf8aec8f2795625d5a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:18:16.516739+00:00"
},
"TechDraw:desktop:TechDraw_DimensionRepair": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_ExtentGroup": {
"batchId": "f07216bf8aec8f2795625d5a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:18:16.516739+00:00"
},
"TechDraw:desktop:TechDraw_HorizontalDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_HorizontalExtentDimension": {
"batchId": "f07216bf8aec8f2795625d5a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:18:16.516739+00:00"
},
"TechDraw:desktop:TechDraw_LengthDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_RadiusDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_VerticalDimension": {
"batchId": "e9b39ecb9453e97176805687",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:07.382915+00:00"
},
"TechDraw:desktop:TechDraw_VerticalExtentDimension": {
"batchId": "f07216bf8aec8f2795625d5a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatedims",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:18:16.516739+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionCustomizeFormat": {
"batchId": "techdraw-customize-format-registration-20260912",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:23:38.819957+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionDecreaseDecimal": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionIncreaseDecimal": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionIncreaseDecreaseGroup": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionInsertDiameter": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionInsertPrefixGroup": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionInsertRepetition": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionInsertSquare": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionPosChainDimensionGroup": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionPosHorizChainDimension": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionPosObliqueChainDimension": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionPosVertChainDimension": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionRemovePrefixChar": {
"batchId": "38708de1aedbdb34a7a19fbc",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensiondims",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:08.954428+00:00"
},
"TechDraw:desktop:Aligning": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Annotations": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Dimensions": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Hatching": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Page": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Stacking": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Symbols": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:TechDraw": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:Views": {
"batchId": "e5f12d16e27408468e92ae88",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:10.485215+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionLockUnlockView": {
"batchId": "093b7d714ccca50533273a28",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:39:23.860873+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionSelectLineAttributes": {
"batchId": "811e6d0d37d98d530d331948",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:12.043083+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionShortenLine": {
"batchId": "093b7d714ccca50533273a28",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:39:23.860873+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionThreadBoltBottom": {
"batchId": "61444add480b20aa8477c0f6",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:48:48.988452+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionThreadBoltSide": {
"batchId": "811e6d0d37d98d530d331948",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:12.043083+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionThreadHoleBottom": {
"batchId": "61444add480b20aa8477c0f6",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:48:48.988452+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionThreadHoleSide": {
"batchId": "811e6d0d37d98d530d331948",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:12.043083+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionThreadsGroup": {
"batchId": "009124258a74cb4cd4e55925",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:53:37.932014+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionVertexAtIntersection": {
"batchId": "1c2f2e327029ddbf9500e186",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandextensionpack",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:57:13.878329+00:00"
},
"TechDraw:desktop:TechDraw_ProjectionGroup": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_RedrawPage": {
"batchId": "58235df19e24e7f4f79033f3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:42:47.669951+00:00"
},
"TechDraw:desktop:TechDraw_SectionGroup": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_SectionView": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_SpreadsheetView": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_Symbol": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_View": {
"batchId": "7110861f3494d7f0ce53bfdf",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:13.617409+00:00"
},
"TechDraw:desktop:TechDraw_StackBottom": {
"batchId": "86c3cb28964322b54d599884",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:00:42.457607+00:00"
},
"TechDraw:desktop:TechDraw_GeometricHatch": {
"batchId": "742db3b92653f1f5803ee0d7",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:48:18.441418+00:00"
},
"TechDraw:desktop:TechDraw_Hatch": {
"batchId": "742db3b92653f1f5803ee0d7",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:48:18.441418+00:00"
},
"TechDraw:desktop:TechDraw_Image": {
"batchId": "411b91a55e558b568969077c",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T11:14:27.659257+00:00"
},
"TechDraw:desktop:TechDraw_ToggleFrame": {
"batchId": "fc1c3bcbb79f210317e7c823",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:40:34.270927+00:00"
},
"TechDraw:desktop:TechDraw_StackDown": {
"batchId": "86c3cb28964322b54d599884",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:00:42.457607+00:00"
},
"TechDraw:desktop:TechDraw_StackGroup": {
"batchId": "86c3cb28964322b54d599884",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:00:42.457607+00:00"
},
"TechDraw:desktop:TechDraw_StackTop": {
"batchId": "506379174a76108682098a1a",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:04:30.155617+00:00"
},
"TechDraw:desktop:TechDraw_StackUp": {
"batchId": "3f1e5f141fc0fc3cb12f49fe",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:46:15.453270+00:00"
},
"TechDraw:desktop:TechDraw_AlignVertexesHorizontally": {
"batchId": "fc1c3bcbb79f210317e7c823",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:40:34.270927+00:00"
},
"TechDraw:desktop:TechDraw_AlignVertexesVertically": {
"batchId": "177ae3ca4d1799a0f3129077",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T09:42:48.259749+00:00"
},
"TechDraw:desktop:TaskDimension": {
"batchId": "9018e9614111c19066c698ae",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:50:46.328674+00:00"
},
"TechDraw:desktop:TechDraw_WeldSymbol": {
"batchId": "44deb12b97f3709737064ded",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandannotate",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:50:34.949984+00:00"
},
"Assembly:desktop:Separator": {
"batchId": "1b026fb44096d81e16b318a2",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:21:18.355174+00:00"
},
"BIM:bim.create2DViews": {
"batchId": "99d9716efccdf0b129fa9d2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T13:25:19.899208+00:00"
},
"Mesh:desktop:Analyze": {
"batchId": "2664217331182c48fe00d548",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:04.147654+00:00"
},
"Mesh:desktop:Boolean": {
"batchId": "2664217331182c48fe00d548",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:04.147654+00:00"
},
"Mesh:desktop:Cutting": {
"batchId": "2664217331182c48fe00d548",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:04.147654+00:00"
},
"Mesh:desktop:Mesh_Scale": {
"batchId": "2664217331182c48fe00d548",
"module": "Mesh",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:04.147654+00:00"
},
"Fem:desktop:Materials": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:Mesh": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:Model": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:Results": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:Solve": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:Utilities": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:FEM_PostFilterDataAlongLine": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:FEM_PostFilterDataAtPoint": {
"batchId": "3bd667aed1252d1623737b30",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:06.314313+00:00"
},
"Fem:desktop:FEM_PostFilterLinearizedStresses": {
"batchId": "2bc2360c07ebf9df8cd1cdf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:07.883021+00:00"
},
"Fem:desktop:FEM_PostFilterWarp": {
"batchId": "2bc2360c07ebf9df8cd1cdf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:07.883021+00:00"
},
"Fem:desktop:FEM_PostPipelineFromResult": {
"batchId": "2bc2360c07ebf9df8cd1cdf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:07.883021+00:00"
},
"CAM:desktop:CAM_3dTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:CAM_DressupTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:CAM_DrillingTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:CAM_EngraveTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:CAM_PostTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:CAM_SimTools": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"CAM:desktop:Separator": {
"batchId": "90d915dc921bf1146fdc69ee",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:22:09.445203+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxCurve": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxCylinder": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxPlane": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxPolynomial": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxSphere": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ApproxSurface": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_MeshBoundary": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_PoissonReconstruction": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_Segmentation": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_SegmentationFromComponents": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_SegmentationManual": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"ReverseEngineering:desktop:Reen_ViewTriangulation": {
"batchId": "d03fed89ddb08e722529d8a9",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:26.473317+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignTop": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_AlignVCenter": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_CreateSheet": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_Export": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_Import": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_MergeCells": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_SetAlias": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_SplitCell": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_StyleBold": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_StyleItalic": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Spreadsheet:desktop:Spreadsheet_StyleUnderline": {
"batchId": "f123f7f45d69b089bdce8013",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"updatedAt": "2026-09-07T02:24:37.242392+00:00"
},
"Points:desktop:Points_Convert": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:desktop:Points_Export": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:desktop:Points_Import": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:desktop:Points_Merge": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:desktop:Points_PolyCut": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:desktop:Points_Structure": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"Points:points.desktopBatch": {
"batchId": "90c0cc0c1c16b50a28b29ed9",
"module": "Points",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T03:29:26.247914+00:00"
},
"MeshPart:desktop:MeshPart_CrossSections": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"MeshPart:desktop:MeshPart_CurveOnMesh": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"MeshPart:desktop:MeshPart_Mesher": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"MeshPart:desktop:MeshPart_SectionByPlane": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"MeshPart:desktop:MeshPart_TrimByPlane": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"MeshPart:desktop:MeshPart_CreateFlatFace": {
"batchId": "meshpart-flat-implementation-20260912",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-meshflatteningcommand",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:00:03.374389+00:00"
},
"MeshPart:desktop:MeshPart_CreateFlatMesh": {
"batchId": "meshpart-flat-implementation-20260912",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-meshflatteningcommand",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:00:03.374389+00:00"
},
"MeshPart:desktop:MeshPart": {
"batchId": "0405d36413769826f73653a4",
"module": "MeshPart",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:03:29.020909+00:00"
},
"Material:desktop:Material_Edit": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Materials_InspectAppearance": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Materials_InspectMaterial": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Materials_MigrateToExternal": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Std_SetAppearance": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Std_SetMaterial": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Material:desktop:Material": {
"batchId": "3557ddd1dd16eb3d7dd6aba8",
"module": "Material",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:04:30.335544+00:00"
},
"Sandbox:desktop:Misc": {
"batchId": "2b9592c1dde47335b922ea0b",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:05.694479+00:00"
},
"Sandbox:desktop:Threads": {
"batchId": "2b9592c1dde47335b922ea0b",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:05.694479+00:00"
},
"Sandbox:desktop:Widgets": {
"batchId": "2b9592c1dde47335b922ea0b",
"module": "Sandbox",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:05.694479+00:00"
},
"Surface:desktop:Surface_Filling": {
"batchId": "8779a39e5c7f6f3fd17e1ba5",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:33.310430+00:00"
},
"Surface:desktop:Surface_GeomFillSurface": {
"batchId": "8779a39e5c7f6f3fd17e1ba5",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:33.310430+00:00"
},
"Surface:desktop:Surface_Sections": {
"batchId": "8779a39e5c7f6f3fd17e1ba5",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:33.310430+00:00"
},
"Surface:desktop:Surface": {
"batchId": "8779a39e5c7f6f3fd17e1ba5",
"module": "Surface",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:06:33.310430+00:00"
},
"Inspection:desktop:Inspection_InspectElement": {
"batchId": "2b4b7c4fccdd22a95f10bb73",
"module": "Inspection",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:09:45.170463+00:00"
},
"Inspection:desktop:Inspection_VisualInspection": {
"batchId": "2b4b7c4fccdd22a95f10bb73",
"module": "Inspection",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:09:45.170463+00:00"
},
"Inspection:desktop:Inspection": {
"batchId": "2b4b7c4fccdd22a95f10bb73",
"module": "Inspection",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:09:45.170463+00:00"
},
"Measure:desktop:Std_MassProperties": {
"batchId": "d14bd0155bda1c6e0954f2c4",
"module": "Measure",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:28.202593+00:00"
},
"Measure:desktop:Std_Measure": {
"batchId": "d14bd0155bda1c6e0954f2c4",
"module": "Measure",
"tier": "feature-workflow",
"family": "desktop-command-command",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:28.202593+00:00"
},
"ReverseEngineering:desktop:Approximation": {
"batchId": "299e8d60a69f302520c2f08b",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:29.968057+00:00"
},
"ReverseEngineering:desktop:Segmentation": {
"batchId": "299e8d60a69f302520c2f08b",
"module": "ReverseEngineering",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:29.968057+00:00"
},
"Cloud:desktop:Cloud": {
"batchId": "c9dbe1b8722f29b7ca0c4c7b",
"module": "Cloud",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:42.654776+00:00"
},
"Robot:desktop:Robot": {
"batchId": "adb74b85f8c709a615a16134",
"module": "Robot",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:44.415237+00:00"
},
"Spreadsheet:desktop:Spreadsheet": {
"batchId": "5f3dd4606acafd9c22c912df",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:46.165033+00:00"
},
"Start:Start:desktop:Start_Start": {
"batchId": "b1921c2a5bf276884bd3db79",
"module": "Start",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:56.971264+00:00"
},
"Start:desktop:Separator": {
"batchId": "b1921c2a5bf276884bd3db79",
"module": "Start",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:22:56.971264+00:00"
},
"business-format:Part:import:.iges": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"business-format:Part:export:.igs": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"business-format:Part:import:.igs": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"business-format:Part:export:.obj": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"business-format:Part:import:.stp": {
"batchId": "38f714ff6edde44e28a37b92",
"module": "Part",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:43:35.907369+00:00"
},
"business-format:Mesh:export:.3mf": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:import:.3mf": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:export:.amf": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:import:.ast": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:import:.obj": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:import:.off": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:export:.ply": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Mesh:import:.ply": {
"batchId": "a428cb904cf82027baff251e",
"module": "Mesh",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:49:05.196460+00:00"
},
"business-format:Spreadsheet:import:.csv": {
"batchId": "5a5e5f2fe4c9b2ec6a4149e5",
"module": "Spreadsheet",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T04:57:39.439409+00:00"
},
"Spreadsheet:spreadsheet.importExportCsv": {
"batchId": "3d75b981cda9c815eff2315d",
"module": "Spreadsheet",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T04:57:42.202215+00:00"
},
"business-format:Points:export:.obj": {
"batchId": "3bd62b0e0f08e398e1cdf8c1",
"module": "Points",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:14:56.786177+00:00"
},
"business-format:Points:import:.ply": {
"batchId": "3bd62b0e0f08e398e1cdf8c1",
"module": "Points",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:14:56.786177+00:00"
},
"business-format:BIM:import:.dae": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:export:.fcstd": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:export:.ifc": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:import:.ifc": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:export:.json": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:import:.json": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:export:.obj": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:import:.obj": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:import:.stp": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:export:.svg": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:BIM:import:.svg": {
"batchId": "121f258fe320bc01bb47f657",
"module": "BIM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:41:43.554588+00:00"
},
"business-format:Draft:import:.dxf": {
"batchId": "f6abbde3d6f3e93fff4bcece",
"module": "Draft",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:47:14.504610+00:00"
},
"business-format:Draft:export:.svg": {
"batchId": "f6abbde3d6f3e93fff4bcece",
"module": "Draft",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:47:14.504610+00:00"
},
"business-format:Draft:import:.svg": {
"batchId": "f6abbde3d6f3e93fff4bcece",
"module": "Draft",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T05:47:14.504610+00:00"
},
"Draft:draft.formatBatch": {
"batchId": "da28603b16e5e35694e49439",
"module": "Draft",
"tier": "feature-workflow",
"family": "runtime-issue",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T00:32:17.937068+00:00"
},
"OpenSCAD:openscad.importDxf": {
"batchId": "6e79c2f44363c7032714c290",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T05:59:18.522246+00:00"
},
"business-format:OpenSCAD:import:.dxf": {
"batchId": "40067a60dc8f5bc707081620",
"module": "OpenSCAD",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:04:47.174399+00:00"
},
"business-format:Fem:export:.brep": {
"batchId": "d4e76ce67f9d8644f8d0811d",
"module": "Fem",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:08:42.290180+00:00"
},
"business-format:Fem:export:.obj": {
"batchId": "d4e76ce67f9d8644f8d0811d",
"module": "Fem",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:08:42.290180+00:00"
},
"business-format:Fem:export:.txt": {
"batchId": "d4e76ce67f9d8644f8d0811d",
"module": "Fem",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:08:42.290180+00:00"
},
"business-format:Fem:import:.txt": {
"batchId": "d4e76ce67f9d8644f8d0811d",
"module": "Fem",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:08:42.290180+00:00"
},
"business-format:CAM:export:.obj": {
"batchId": "d6613f2904393d70ebb7d9a5",
"module": "CAM",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:12:26.726254+00:00"
},
"business-format:Start:import:.svg": {
"batchId": "8fd6ee187a70379601003269",
"module": "Start",
"tier": "format-workflow",
"family": "import-export",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:22:24.879483+00:00"
},
"Start:start.importSvg": {
"batchId": "9bc1b55ddefed713be260766",
"module": "Start",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T06:29:52.581941+00:00"
},
"product:react-primary-shell": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:document-workspace": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:workbench-navigation": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:desktop-command-ui": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:model-tree-properties": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:task-panel": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:multi-object-viewport": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:file-workflows": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:python-console": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:recovery-status": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:preferences-plugins": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"product:dynamic-module-session": {
"batchId": "bc5cb4db32a02422e76db346",
"module": "Web",
"tier": "product-integration",
"family": "react-primary-shell",
"status": "implementation_ready",
"scope": "business-family",
"updatedAt": "2026-09-07T06:47:34.002191+00:00"
},
"Part:desktop:Part_BooleanFragments": {
"batchId": "part-split-source-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:56:10.006647+00:00"
},
"Part:desktop:Part_XOR": {
"batchId": "part-split-source-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:56:10.006647+00:00"
},
"Part:desktop:Part_JoinCutout": {
"batchId": "ecdbd6236f0bef0a36398812",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:10:46.253598+00:00"
},
"Part:desktop:Part_JoinEmbed": {
"batchId": "ecdbd6236f0bef0a36398812",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:10:46.253598+00:00"
},
"Part:desktop:Part_Slice": {
"batchId": "part-slice-lifecycle-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:48:15.706315+00:00"
},
"Part:desktop:Part_Tube": {
"batchId": "56c61cafbdebd4c6c0a11c4a",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:13:25.578524+00:00"
},
"Part:desktop:Part_ExplodeCompound": {
"batchId": "57f064be220eb8fb379f7634",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:15:17.974731+00:00"
},
"Part:desktop:Part_SliceApart": {
"batchId": "part-slice-lifecycle-implementation-20260912",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-splitfeatures",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:48:15.706315+00:00"
},
"Part:desktop:Part_ToleranceSet": {
"batchId": "c1c9280fd6e196cae15fdb81",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:16:55.055448+00:00"
},
"Part:desktop:Part_CompoundFilter": {
"batchId": "291afe71c4c7a5f8219da408",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:19:10.095193+00:00"
},
"Part:desktop:Part_JoinConnect": {
"batchId": "84d94657931f57463d48d5bb",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:34:32.281122+00:00"
},
"Part:desktop:Part_EditAttachment": {
"batchId": "53c3881215bdc3314a263fb0",
"module": "Part",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T15:41:39.956787+00:00"
},
"PartDesign:desktop:PartDesign_WizardShaft": {
"batchId": "d9fbf49f847ee33144e5f6d3",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-wizardshaft",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:15:06.370188+00:00"
},
"PartDesign:desktop:PartDesign_WizardShaftCallBack": {
"batchId": "d9fbf49f847ee33144e5f6d3",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "desktop-command-wizardshaft",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:15:06.370188+00:00"
},
"Sketcher:desktop:Sketcher_ProfilesHexagon1": {
"batchId": "e4fa2770920a345afe9c326b",
"module": "Sketcher",
"tier": "feature-workflow",
"family": "desktop-command-profiles",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-07T16:29:27.037821+00:00"
},
"Assembly:desktop:Assembly_CreateJointGearBelt": {
"batchId": "fda23ab40e675830eb266213",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T03:28:18.663536+00:00"
},
"TechDraw:desktop:TechDraw_CommandVertexCreationGroup": {
"batchId": "2d8630f5ceb0dd8cb0df08e9",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-08T11:33:54.333187+00:00"
},
"Fem:desktop:FEM_CompSolvers": {
"batchId": "0b930e68c2ed6d78946a96bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T12:10:57.176324+00:00"
},
"Fem:desktop:FEM_ClippingPlaneRemoveAll": {
"batchId": "0e32de75de4bc99dfcfc0abc",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T12:15:48.333546+00:00"
},
"CAM:desktop:CAM_Adaptive": {
"batchId": "0d8d4c357ed61cd31fcd4c18",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:14:02.181154+00:00"
},
"CAM:desktop:CAM_Custom": {
"batchId": "0d8d4c357ed61cd31fcd4c18",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:14:02.181154+00:00"
},
"CAM:desktop:CAM_Deburr": {
"batchId": "0d8d4c357ed61cd31fcd4c18",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:14:02.181154+00:00"
},
"CAM:desktop:CAM_Drilling": {
"batchId": "0d8d4c357ed61cd31fcd4c18",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:14:02.181154+00:00"
},
"CAM:desktop:CAM_Slot": {
"batchId": "a7a07e5092045ea162d3d887",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:24:13.473473+00:00"
},
"CAM:desktop:CAM_ThreadMilling": {
"batchId": "a7a07e5092045ea162d3d887",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:24:13.473473+00:00"
},
"CAM:desktop:CAM_Vcarve": {
"batchId": "a7a07e5092045ea162d3d887",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:24:13.473473+00:00"
},
"OpenSCAD:desktop:Part_Builder": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"OpenSCAD:desktop:Part_CheckGeometry": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"OpenSCAD:desktop:Part_Common": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"OpenSCAD:desktop:Part_Cut": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"OpenSCAD:desktop:Part_Extrude": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"OpenSCAD:desktop:Part_Fuse": {
"batchId": "815d00157351e685088d12db",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T18:41:14.857680+00:00"
},
"Fem:desktop:FEM_ClippingPlaneAdd": {
"batchId": "c6ef09912e5fe935ff387579",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T19:57:58.899917+00:00"
},
"CAM:desktop:CAM_Engrave": {
"batchId": "0d8a8d0859462c382c72b98e",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:03:52.826521+00:00"
},
"CAM:desktop:CAM_Helix": {
"batchId": "0d8a8d0859462c382c72b98e",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:03:52.826521+00:00"
},
"CAM:desktop:CAM_MillFacing": {
"batchId": "0d8a8d0859462c382c72b98e",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:03:52.826521+00:00"
},
"CAM:desktop:CAM_ToolBitCreate": {
"batchId": "4d38993cfae17547bcd60f2c",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:13:53.690976+00:00"
},
"OpenSCAD:desktop:Part_Primitives": {
"batchId": "4e44d3f22321a3f659433fd3",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:28:35.771139+00:00"
},
"OpenSCAD:desktop:Part_Revolve": {
"batchId": "4e44d3f22321a3f659433fd3",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T20:28:35.771139+00:00"
},
"TemplatePyMod:desktop:TemplatePyGroup": {
"batchId": "4fa3177dc00b5c438a106541",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:30:24.247313+00:00"
},
"Part:part.document": {
"batchId": "7821666f3f7a397b18bf8d4e",
"module": "Part",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:35:17.959943+00:00"
},
"PartDesign:partdesign.document": {
"batchId": "a8bda703f96ff8702bead1f7",
"module": "PartDesign",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T21:36:52.112777+00:00"
},
"Fem:desktop:FEM_PostVisualization": {
"batchId": "23f46c66fa62852e3f8311c7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:43:05.577927+00:00"
},
"Fem:desktop:FEM_EquationElectricforce": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationElectrostatic": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationFlow": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationFlux": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationHeat": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationMagnetodynamic": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationMagnetodynamic2D": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_EquationStaticCurrent": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_Examples": {
"batchId": "862a68e32d808f922f7861bf",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T22:53:21.949457+00:00"
},
"Fem:desktop:FEM_ElementGeometry2D": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshBoundaryLayer": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshClear": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshClearGroups": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshDisplayInfo": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshGmshFromShape": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshGroup": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_MeshNetgenFromShape": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_SolverCalculiX": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_SolverCalculiXCcxTools": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_SolverControl": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_SolverElmer": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_SolverMystran": {
"batchId": "4e4de4b3f00f8a3e321517de",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:04:37.866677+00:00"
},
"Fem:desktop:FEM_ResultsPurge": {
"batchId": "cf3144f153394cb4380f08eb",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:06:07.093739+00:00"
},
"Fem:desktop:FEM_SolverRun": {
"batchId": "cf3144f153394cb4380f08eb",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:06:07.093739+00:00"
},
"Fem:desktop:FEM_SolverZ88": {
"batchId": "cf3144f153394cb4380f08eb",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:06:07.093739+00:00"
},
"Draft:desktop:Draft_ArcTools": {
"batchId": "e24b67924141c5fd89126a0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:57:19.959362+00:00"
},
"Draft:desktop:Draft_BezierTools": {
"batchId": "e24b67924141c5fd89126a0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-09T23:57:19.959362+00:00"
},
"Assembly:desktop:Assembly_Insert": {
"batchId": "63ba299dfa723c67e479218c",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T00:10:27.261512+00:00"
},
"Draft:desktop:Draft_ArrayTools": {
"batchId": "8519237a8738bb0306fa68dd",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T00:33:10.137835+00:00"
},
"Fem:desktop:FEM_Analysis": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstantVacuumPermittivity": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintBodyHeatSource": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintCentrif": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintCurrentDensity": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintElectricChargeDensity": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintElectromagnetic": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintFlowVelocity": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintInitialFlowVelocity": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintInitialPressure": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintMagnetization": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintSectionPrint": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintSelfWeight": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_ConstraintTie": {
"batchId": "a628f74e5fb4b94ea5897cf9",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:19:04.639085+00:00"
},
"Fem:desktop:FEM_FEMMesh2Mesh": {
"batchId": "609e1c86f29fbc3d47251cf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:24:14.487457+00:00"
},
"Fem:desktop:FEM_MaterialEditor": {
"batchId": "609e1c86f29fbc3d47251cf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:24:14.487457+00:00"
},
"Fem:desktop:FEM_MaterialFluid": {
"batchId": "609e1c86f29fbc3d47251cf4",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-10T01:24:14.487457+00:00"
},
"Assembly:desktop:Assembly_CreateJointAngle": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointBall": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointBelt": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointCylindrical": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointDistance": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointFixed": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointGears": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointParallel": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointPerpendicular": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointRackPinion": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointRevolute": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointScrew": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_CreateJointSlider": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_ToggleGrounded": {
"batchId": "846615a2a486e7a9a401d578",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-commandcreatejoint",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T02:39:57.707082+00:00"
},
"Assembly:desktop:Assembly_ActivateAssembly": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_CreateAssembly": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_CreateBom": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_CreateSimulation": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_CreateView": {
"batchId": "0d0cf36a7f16270b6705c703",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T07:29:51.193270+00:00"
},
"Assembly:desktop:Assembly_ExportASMT": {
"batchId": "assembly-asmt-implementation-20260912",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-assembly",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:48:00.603655+00:00"
},
"Assembly:desktop:Assembly_InsertLink": {
"batchId": "83963e909cf5e477de064158",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T08:52:33.663366+00:00"
},
"Assembly:desktop:Assembly_InsertNewPart": {
"batchId": "83963e909cf5e477de064158",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T08:52:33.663366+00:00"
},
"Assembly:desktop:Assembly_SolveAssembly": {
"batchId": "83963e909cf5e477de064158",
"module": "Assembly",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T08:52:33.663366+00:00"
},
"BIM:desktop:BIM_Nudge_Down": {
"batchId": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T09:31:14.285576+00:00"
},
"BIM:desktop:BIM_Nudge_Extend": {
"batchId": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T09:31:14.285576+00:00"
},
"BIM:desktop:BIM_Nudge_Left": {
"batchId": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T09:31:14.285576+00:00"
},
"BIM:desktop:BIM_Nudge_Right": {
"batchId": "d84e0b3da4885ab73266dacc",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T09:31:14.285576+00:00"
},
"BIM:desktop:BIM_Nudge_RotateLeft": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"BIM:desktop:BIM_Nudge_RotateRight": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"BIM:desktop:BIM_Nudge_Shrink": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"BIM:desktop:BIM_Nudge_Switch": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"BIM:desktop:BIM_Nudge_Up": {
"batchId": "3444c2c4f1314a90c4b2005f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:31:39.360760+00:00"
},
"Draft:desktop:Draft_ShowSnapBar": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Angle": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Center": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Dimensions": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Endpoint": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Extension": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Grid": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Intersection": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Lock": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Midpoint": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Near": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Ortho": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Parallel": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Perpendicular": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_Special": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_Snap_WorkingPlane": {
"batchId": "8e42393f07d96bc18f503a9c",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_snaps",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T12:56:41.921940+00:00"
},
"Draft:desktop:Draft_AddConstruction": {
"batchId": "197f7cf07996158d95492ff1",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_groups",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.463749+00:00"
},
"Draft:desktop:Draft_AddNamedGroup": {
"batchId": "197f7cf07996158d95492ff1",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_groups",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.463749+00:00"
},
"Draft:desktop:Draft_AddToGroup": {
"batchId": "197f7cf07996158d95492ff1",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_groups",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.463749+00:00"
},
"Draft:desktop:Draft_AutoGroup": {
"batchId": "197f7cf07996158d95492ff1",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_groups",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.463749+00:00"
},
"Draft:desktop:Draft_AddToLayer": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_Layer": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_LayerManager": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_BezCurve": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_CubicBezCurve": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_Line": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_Wire": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_PathArray": {
"batchId": "a2db6a4aee4d586a83a06e3e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T16:48:41.488176+00:00"
},
"Draft:desktop:Draft_Arc": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_Arc_3Points": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_PathTwistedArray": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_PathTwistedLinkArray": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_PointArray": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_PointLinkArray": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_ToggleConstructionMode": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_ToggleDisplayMode": {
"batchId": "4031e6e7de0ce521e14795b9",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.742640+00:00"
},
"Draft:desktop:Draft_AnnotationStyleEditor": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_ApplyStyle": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_BSpline": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_Circle": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_CircularArray": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_Clone": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_Dimension": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"Draft:desktop:Draft_Downgrade": {
"batchId": "c9ee0a26cbb80274e247cbac",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T18:03:42.766725+00:00"
},
"OpenSCAD:desktop:OpenSCAD_Edgestofaces": {
"batchId": "218f29c56999a46e8a1d238c",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:50:27.617178+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ExpandPlacements": {
"batchId": "218f29c56999a46e8a1d238c",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:50:27.617178+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ExplodeGroup": {
"batchId": "218f29c56999a46e8a1d238c",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:50:27.617178+00:00"
},
"OpenSCAD:desktop:OpenSCAD_IncreaseToleranceFeature": {
"batchId": "218f29c56999a46e8a1d238c",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T20:50:27.617178+00:00"
},
"CAM:desktop:CAM_OpActiveToggle": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_OperationCopy": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_Pocket3D": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_Pocket_Shape": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_Post": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_PostSelected": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_Probe": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_Profile": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"CAM:desktop:CAM_SelectLoop": {
"batchId": "6ddac2a4890acabc61f83f19",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:00:21.321894+00:00"
},
"TemplatePyMod:desktop:TemplatePyCheckable": {
"batchId": "977555bfeb0c345e429c476e",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.254926+00:00"
},
"TemplatePyMod:desktop:TemplatePyGrp_1": {
"batchId": "977555bfeb0c345e429c476e",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.254926+00:00"
},
"TemplatePyMod:desktop:TemplatePyGrp_2": {
"batchId": "977555bfeb0c345e429c476e",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.254926+00:00"
},
"TemplatePyMod:desktop:TemplatePyGrp_3": {
"batchId": "977555bfeb0c345e429c476e",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.254926+00:00"
},
"TemplatePyMod:desktop:TemplatePyMod_Cmd6": {
"batchId": "419098c820984a1cbcdb09e0",
"module": "TemplatePyMod",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:03:02.280709+00:00"
},
"Fem:desktop:FEM_ElementFluid1D": {
"batchId": "fem-elements-deformation-registration-20260912",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:06:00.282652+00:00"
},
"Fem:desktop:FEM_ElementGeometry1D": {
"batchId": "fem-elements-deformation-registration-20260912",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:06:00.282652+00:00"
},
"Fem:desktop:FEM_ElementRotation1D": {
"batchId": "fem-elements-deformation-registration-20260912",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:06:00.282652+00:00"
},
"Fem:desktop:FEM_EquationDeformation": {
"batchId": "fem-elements-deformation-registration-20260912",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:06:00.282652+00:00"
},
"CAM:desktop:CAM_ToolBitDock": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"CAM:desktop:CAM_ToolBitLibraryOpen": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"CAM:desktop:CAM_ToolBitLoad": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"CAM:desktop:CAM_ToolBitSave": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"CAM:desktop:CAM_ToolBitSaveAs": {
"batchId": "a35565a75faa4d6352a57519",
"module": "CAM",
"tier": "feature-workflow",
"family": "desktop-command-cmd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:24:25.587436+00:00"
},
"OpenSCAD:desktop:OpenSCAD_MirrorMeshFeature": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_RefineShapeFeature": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_RemoveSubtree": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ReplaceObject": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ResizeMeshFeature": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ScaleMeshFeature": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_AddOpenSCADElement": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"OpenSCAD:desktop:OpenSCAD_ColorCodeShape": {
"batchId": "ead68bc3f315c0504fee5bde",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.832127+00:00"
},
"Web:desktop:Std_DockOverlay": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayAll": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayTransparentAll": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggle": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggleTransparent": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayMouseTransparent": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggleLeft": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggleRight": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggleTop": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"Web:desktop:Std_DockOverlayToggleBottom": {
"batchId": "dock-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:36:16.720960+00:00"
},
"OpenSCAD:desktop:OpenSCAD_Hull": {
"batchId": "eb777f0bfcea69e956505081",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-openscadcommands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.859232+00:00"
},
"OpenSCAD:desktop:OpenSCAD_MeshBoolean": {
"batchId": "eb777f0bfcea69e956505081",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-openscadcommands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.859232+00:00"
},
"OpenSCAD:desktop:OpenSCAD_Minkowski": {
"batchId": "eb777f0bfcea69e956505081",
"module": "OpenSCAD",
"tier": "feature-workflow",
"family": "desktop-command-openscadcommands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T21:47:00.859232+00:00"
},
"TechDraw:desktop:TechDraw_AxoLengthDimension": {
"batchId": "e76fd6dfc0614a6fec888441",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:07:33.112082+00:00"
},
"TechDraw:desktop:TechDraw_CommandAddOffsetVertex": {
"batchId": "e76fd6dfc0614a6fec888441",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:07:33.112082+00:00"
},
"TechDraw:desktop:TechDraw_ExtensionPositionSectionView": {
"batchId": "e76fd6dfc0614a6fec888441",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:07:33.112082+00:00"
},
"Draft:desktop:Draft_Draft2Sketch": {
"batchId": "ff89c5a167011c106c4f2e28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.648498+00:00"
},
"Draft:desktop:Draft_Edit": {
"batchId": "ff89c5a167011c106c4f2e28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.648498+00:00"
},
"Draft:desktop:Draft_Ellipse": {
"batchId": "ff89c5a167011c106c4f2e28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.648498+00:00"
},
"Draft:desktop:Draft_Facebinder": {
"batchId": "ff89c5a167011c106c4f2e28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.648498+00:00"
},
"Draft:desktop:Draft_Join": {
"batchId": "bf1744fedb50e440b37d97d6",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.675083+00:00"
},
"Draft:desktop:Draft_Label": {
"batchId": "bf1744fedb50e440b37d97d6",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.675083+00:00"
},
"Draft:desktop:Draft_Mirror": {
"batchId": "bf1744fedb50e440b37d97d6",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.675083+00:00"
},
"Draft:desktop:Draft_PathLinkArray": {
"batchId": "bf1744fedb50e440b37d97d6",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:26:30.675083+00:00"
},
"Fem:desktop:FEM_EquationElasticity": {
"batchId": "0e3b4be44e80a71dbe6261da",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.264634+00:00"
},
"Fem:desktop:FEM_MaterialMechanicalNonlinear": {
"batchId": "0e3b4be44e80a71dbe6261da",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.264634+00:00"
},
"Fem:desktop:FEM_MaterialReinforced": {
"batchId": "0e3b4be44e80a71dbe6261da",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.264634+00:00"
},
"Fem:desktop:FEM_MaterialSolid": {
"batchId": "0e3b4be44e80a71dbe6261da",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.264634+00:00"
},
"Fem:desktop:FEM_MeshRegion": {
"batchId": "a2b8fa54197eb82d33cc76b7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.291432+00:00"
},
"Fem:desktop:FEM_PostFilterGlyph": {
"batchId": "a2b8fa54197eb82d33cc76b7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.291432+00:00"
},
"Fem:desktop:FEM_ResultShow": {
"batchId": "a2b8fa54197eb82d33cc76b7",
"module": "Fem",
"tier": "feature-workflow",
"family": "desktop-command-commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T22:34:15.291432+00:00"
},
"Web:desktop:Std_AxisCross": {
"batchId": "web-scene-display-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:40:19.741556+00:00"
},
"Web:desktop:Std_DemoMode": {
"batchId": "web-scene-display-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:40:19.741556+00:00"
},
"BIM:desktop:breakPipe": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:extend": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:extend1intersection": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:extend2intersection": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:fillFrame": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:frameIt": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertCap": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertElbow": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertFlange": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertPath": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertPipe": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:insertPypeLine": {
"batchId": "ad6d319035418df1de66f85c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-11T23:56:03.381589+00:00"
},
"BIM:desktop:Arch_Add": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_Check": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_CloneComponent": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_CloseHoles": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_Component": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_IfcSpreadsheet": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_MergeWalls": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_MeshToShape": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_Remove": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_RemoveShape": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_SelectNonSolidMeshes": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_SplitMesh": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_ToggleIfcBrepFlag": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:Arch_ToggleSubs": {
"batchId": "c2a1f52c023e6af5983b4c85",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimarchutils",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:01:18.142400+00:00"
},
"BIM:desktop:insertReduct": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:laydown": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:levelBeam": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:mateEdges": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:pivotBeam": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:raiseup": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:reverseBeam": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:rotJoin": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:shiftBeam": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"BIM:desktop:stretchBeam": {
"batchId": "7bbbf5b6bfb4e3276ed92161",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:03:02.776855+00:00"
},
"Web:desktop:Std_ClarifySelection": {
"batchId": "web-overlap-selection-implementation-20260912",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:04:07.874427+00:00"
},
"BIM:desktop:Arch_AxisTools": {
"batchId": "fb510b8d6beff1b8ae20a2da",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:13:43.761817+00:00"
},
"BIM:desktop:Arch_MaterialTools": {
"batchId": "fb510b8d6beff1b8ae20a2da",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:13:43.761817+00:00"
},
"BIM:desktop:IFC_ConvertDocument": {
"batchId": "bim-ifc-registration-implementation-20260912",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:24:59.965785+00:00"
},
"BIM:desktop:IFC_Diff": {
"batchId": "bim-ifc-registration-implementation-20260912",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:24:59.965785+00:00"
},
"BIM:desktop:IFC_Expand": {
"batchId": "bim-ifc-registration-implementation-20260912",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:24:59.965785+00:00"
},
"BIM:desktop:IFC_MakeProject": {
"batchId": "bim-ifc-registration-implementation-20260912",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_commands",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:24:59.965785+00:00"
},
"Draft:desktop:Draft_Fillet": {
"batchId": "b85ceb0769f6ab0ec9c03fe8",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:17.001322+00:00"
},
"Draft:desktop:Draft_FlipDimension": {
"batchId": "b85ceb0769f6ab0ec9c03fe8",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:17.001322+00:00"
},
"Draft:desktop:Draft_Hatch": {
"batchId": "b85ceb0769f6ab0ec9c03fe8",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:17.001322+00:00"
},
"Draft:desktop:Draft_Heal": {
"batchId": "b85ceb0769f6ab0ec9c03fe8",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:17.001322+00:00"
},
"Draft:desktop:Draft_Hyperlink": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"TechDraw:desktop:TechDraw_HoleShaftFit": {
"batchId": "techdraw-fit-implementation-20260912",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandholeshaftfit",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:35:57.162165+00:00"
},
"Draft:desktop:Draft_Move": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_Offset": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_OrthoArray": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_Point": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_PolarArray": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_Polygon": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_Rectangle": {
"batchId": "ac4c1028ee97e3fae6eee950",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.085616+00:00"
},
"Draft:desktop:Draft_Rotate": {
"batchId": "5e47643f4e8127ffbdb6cc0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.114765+00:00"
},
"Draft:desktop:Draft_SelectGroup": {
"batchId": "5e47643f4e8127ffbdb6cc0e",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:42:37.114765+00:00"
},
"Draft:desktop:Draft_Split": {
"batchId": "aef9947caaf34186fb9f6e78",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:47:43.475419+00:00"
},
"Draft:desktop:Draft_Scale": {
"batchId": "523162dfe1e040c1955254c2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:49:50.680565+00:00"
},
"Draft:desktop:Draft_SelectPlane": {
"batchId": "d9dd06f6c049ee697d2b55d7",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:52:52.584827+00:00"
},
"Draft:desktop:Draft_WorkingPlaneProxy": {
"batchId": "d9dd06f6c049ee697d2b55d7",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:52:52.584827+00:00"
},
"Draft:desktop:Draft_Shape2DView": {
"batchId": "fb69fcf41ddb97f9a53f084a",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:55:03.698152+00:00"
},
"Draft:desktop:Draft_Slope": {
"batchId": "fb69fcf41ddb97f9a53f084a",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:55:03.698152+00:00"
},
"Draft:desktop:Draft_ShapeString": {
"batchId": "58c2bc3cb5a8907db7967136",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:58:00.076437+00:00"
},
"Draft:desktop:Draft_Text": {
"batchId": "58c2bc3cb5a8907db7967136",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:58:00.076437+00:00"
},
"Draft:desktop:Draft_Upgrade": {
"batchId": "58c2bc3cb5a8907db7967136",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T00:58:00.076437+00:00"
},
"Draft:desktop:Draft_Trimex": {
"batchId": "6450033ef6769d1387cc5393",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:02:22.151673+00:00"
},
"Draft:desktop:Draft_WireToBSpline": {
"batchId": "6450033ef6769d1387cc5393",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:02:22.151673+00:00"
},
"BIM:desktop:FrameLineManager": {
"batchId": "f132be18c8585667b16d3a2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:19:52.493051+00:00"
},
"BIM:desktop:adjustFrameAngle": {
"batchId": "f132be18c8585667b16d3a2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:19:52.493051+00:00"
},
"BIM:desktop:alignEdge": {
"batchId": "f132be18c8585667b16d3a2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:19:52.493051+00:00"
},
"BIM:desktop:alignFlange": {
"batchId": "f132be18c8585667b16d3a2f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:19:52.493051+00:00"
},
"BIM:desktop:Arch_PanelTools": {
"batchId": "4847adebbb99510ff79abb9b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:24:48.389900+00:00"
},
"BIM:desktop:Arch_StructureTools": {
"batchId": "4847adebbb99510ff79abb9b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T01:24:48.389900+00:00"
},
"Draft:desktop:Draft_SetStyle": {
"batchId": "8b73ebe5f1215f10cf5d6bf2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:22:20.589194+00:00"
},
"Draft:desktop:Draft_SubelementHighlight": {
"batchId": "8b73ebe5f1215f10cf5d6bf2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:22:20.589194+00:00"
},
"Draft:desktop:Draft_ToggleGrid": {
"batchId": "8b73ebe5f1215f10cf5d6bf2",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:22:20.589194+00:00"
},
"Draft:desktop:Draft_Stretch": {
"batchId": "25f979ddd48bf83158513a28",
"module": "Draft",
"tier": "feature-workflow",
"family": "desktop-command-gui_stretch",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:24:15.760489+00:00"
},
"BIM:desktop:Arch_Nest": {
"batchId": "b21c26da0c369e3ce820c373",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimpanel",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:55:20.175873+00:00"
},
"BIM:desktop:Arch_Panel": {
"batchId": "b21c26da0c369e3ce820c373",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimpanel",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:55:20.175873+00:00"
},
"BIM:desktop:Arch_Panel_Cut": {
"batchId": "b21c26da0c369e3ce820c373",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimpanel",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:55:20.175873+00:00"
},
"BIM:desktop:Arch_Panel_Sheet": {
"batchId": "b21c26da0c369e3ce820c373",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimpanel",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T02:55:20.175873+00:00"
},
"BIM:desktop:BIM_SetWPFront": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:BIM_SetWPSide": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:BIM_SetWPTop": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:BIM_WPView": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:Arch_Axis": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:Arch_AxisSystem": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:Arch_Grid": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:Arch_Material": {
"batchId": "457cc21941b570a977fbabb4",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.396562+00:00"
},
"BIM:desktop:Arch_PipeTools": {
"batchId": "165b9ce8e2702ca3371c0cb7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T03:09:08.425129+00:00"
},
"BIM:desktop:BIM_DimensionAligned": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:insertSection": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:insertUbolt": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:spinSect": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:Arch_MultiMaterial": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:BIM_Material": {
"batchId": "160806f35aa33f95fa5dd97c",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:29:20.357914+00:00"
},
"BIM:desktop:IFC_Save": {
"batchId": "71becb70f01012a979c8ad9e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:33:35.716029+00:00"
},
"BIM:desktop:IFC_SaveAs": {
"batchId": "71becb70f01012a979c8ad9e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T04:33:35.716029+00:00"
},
"BIM:desktop:Arch_Pipe": {
"batchId": "a28e6b73de5082f494f0d25b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T05:42:26.058706+00:00"
},
"BIM:desktop:Arch_PipeConnector": {
"batchId": "a28e6b73de5082f494f0d25b",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T05:42:26.058706+00:00"
},
"BIM:desktop:Arch_StructuralSystem": {
"batchId": "d09c717bba67f27e9d8f713e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:49:31.901532+00:00"
},
"BIM:desktop:Arch_Structure": {
"batchId": "d09c717bba67f27e9d8f713e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:49:31.901532+00:00"
},
"BIM:desktop:Arch_StructuresFromSelection": {
"batchId": "d09c717bba67f27e9d8f713e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:49:31.901532+00:00"
},
"BIM:desktop:Arch_Building": {
"batchId": "8735a8ca00b39e7a35390e7a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T06:53:19.114987+00:00"
},
"BIM:desktop:BIM_DimensionHorizontal": {
"batchId": "f4dac4fc68d9b38412544dbe",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T08:00:58.148448+00:00"
},
"BIM:desktop:BIM_DimensionVertical": {
"batchId": "f4dac4fc68d9b38412544dbe",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T08:00:58.148448+00:00"
},
"BIM:desktop:Arch_CurtainWall": {
"batchId": "4a5e9a823a7471405f5f9f7f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:14:58.177384+00:00"
},
"BIM:desktop:Arch_CutPlane": {
"batchId": "4a5e9a823a7471405f5f9f7f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:14:58.177384+00:00"
},
"BIM:desktop:Arch_Equipment": {
"batchId": "4a5e9a823a7471405f5f9f7f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:14:58.177384+00:00"
},
"BIM:desktop:Arch_Fence": {
"batchId": "4a5e9a823a7471405f5f9f7f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:14:58.177384+00:00"
},
"TechDraw:desktop:TechDraw_ShareView": {
"batchId": "ab553feda5fc847ead994af4",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandshareview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T10:28:45.232085+00:00"
},
"TechDraw:desktop:TechDraw_MoveView": {
"batchId": "9018e9614111c19066c698ae",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T12:50:46.328674+00:00"
},
"BIM:desktop:BIM_Shape2DCut": {
"batchId": "7cf0d01247a548997315d06d",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.935023+00:00"
},
"BIM:desktop:BIM_Shape2DView": {
"batchId": "7cf0d01247a548997315d06d",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.935023+00:00"
},
"BIM:desktop:Arch_Floor": {
"batchId": "7cf0d01247a548997315d06d",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.935023+00:00"
},
"BIM:desktop:Arch_Frame": {
"batchId": "7cf0d01247a548997315d06d",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.935023+00:00"
},
"BIM:desktop:Arch_Level": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"BIM:desktop:Arch_Profile": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"BIM:desktop:Arch_Rebar": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"BIM:desktop:Arch_Reference": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"BIM:desktop:Arch_Roof": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"BIM:desktop:Arch_Schedule": {
"batchId": "9d67479f90557f338de78ec3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:24:10.963407+00:00"
},
"TechDraw:desktop:TechDraw_FillTemplateFields": {
"batchId": "032dc70c99d455392626acd3",
"module": "TechDraw",
"tier": "feature-workflow",
"family": "desktop-command-commandfilltemplatefields",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T13:58:46.937054+00:00"
},
"BIM:desktop:Arch_SectionPlane": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Site": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Space": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Stairs": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Truss": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Wall": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Window": {
"batchId": "aee02a9fc484adb478cc9a17",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T14:30:31.578200+00:00"
},
"BIM:desktop:Arch_Survey": {
"batchId": "3b2946e690deb3f91f94de4a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:42:47.829232+00:00"
},
"BIM:desktop:BIM_Background": {
"batchId": "3b2946e690deb3f91f94de4a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:42:47.829232+00:00"
},
"BIM:desktop:BIM_Beam": {
"batchId": "3b2946e690deb3f91f94de4a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:42:47.829232+00:00"
},
"BIM:desktop:BIM_Box": {
"batchId": "3b2946e690deb3f91f94de4a",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:42:47.829232+00:00"
},
"Test:desktop:Std_MDITest1": {
"batchId": "test-transport-handoff-20260912",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:46:48.869547+00:00"
},
"Test:desktop:Std_MDITest2": {
"batchId": "test-transport-handoff-20260912",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:46:48.869547+00:00"
},
"Test:desktop:Std_MDITest3": {
"batchId": "test-transport-handoff-20260912",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:46:48.869547+00:00"
},
"Test:desktop:Std_TestConsoleOutput": {
"batchId": "test-transport-handoff-20260912",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:46:48.869547+00:00"
},
"BIM:desktop:BIM_Builder": {
"batchId": "f6fe3ca5ed4f586a0fd18c5e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.769099+00:00"
},
"BIM:desktop:BIM_Classification": {
"batchId": "f6fe3ca5ed4f586a0fd18c5e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.769099+00:00"
},
"BIM:desktop:BIM_Clone": {
"batchId": "f6fe3ca5ed4f586a0fd18c5e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.769099+00:00"
},
"BIM:desktop:BIM_Column": {
"batchId": "f6fe3ca5ed4f586a0fd18c5e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.769099+00:00"
},
"BIM:desktop:BIM_Cut": {
"batchId": "9fd5348db6e71271306653a7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.799485+00:00"
},
"BIM:desktop:BIM_Diff": {
"batchId": "9fd5348db6e71271306653a7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.799485+00:00"
},
"BIM:desktop:BIM_Door": {
"batchId": "9fd5348db6e71271306653a7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.799485+00:00"
},
"BIM:desktop:BIM_DrawingView": {
"batchId": "9fd5348db6e71271306653a7",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T15:59:54.799485+00:00"
},
"Part:part.documentViewCommand": {
"batchId": "7aafeb0f88017839ab66c766",
"module": "Part",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:04:31.330541+00:00"
},
"Part:part.viewCommand": {
"batchId": "7aafeb0f88017839ab66c766",
"module": "Part",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:04:31.330541+00:00"
},
"Web:desktop:Std_AlignToSelection": {
"batchId": "web-document-view-handoff-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:15:16.725305+00:00"
},
"Web:desktop:Std_BoxElementSelection": {
"batchId": "web-document-view-handoff-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:15:16.725305+00:00"
},
"Web:desktop:Std_BoxSelection": {
"batchId": "web-document-view-handoff-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:15:16.725305+00:00"
},
"Web:desktop:Std_DrawStyle": {
"batchId": "web-document-view-handoff-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:15:16.725305+00:00"
},
"Web:desktop:Std_ViewTop": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewBottom": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewFront": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewRear": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewLeft": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewRight": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewIsometric": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewDimetric": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewTrimetric": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewZoomIn": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewZoomOut": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewFitAll": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewRotateLeft": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_ViewRotateRight": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_StoreWorkingView": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"Web:desktop:Std_RecallWorkingView": {
"batchId": "web-camera-host-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:39:48.496283+00:00"
},
"BIM:desktop:BIM_Common": {
"batchId": "5f18f18f761efdde503d2fb0",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:47:56.720342+00:00"
},
"BIM:desktop:BIM_Compound": {
"batchId": "5f18f18f761efdde503d2fb0",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:47:56.720342+00:00"
},
"BIM:desktop:BIM_Convert": {
"batchId": "5f18f18f761efdde503d2fb0",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:47:56.720342+00:00"
},
"BIM:desktop:BIM_Copy": {
"batchId": "5f18f18f761efdde503d2fb0",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T16:47:56.720342+00:00"
},
"Web:desktop:Std_TextureMapping": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleClipPlane": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleNavigation": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleObjects": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleSelectability": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleTransparency": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_ToggleVisibility": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeCollapse": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeCollapseDocument": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeDrag": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeExpand": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeMultiDocument": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreePreSelection": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeRecordSelection": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeSelectAllInstances": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Web:desktop:Std_TreeSelection": {
"batchId": "b47ea5abf75b8d6903e98767",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T10:05:31.779247+00:00"
},
"Test:desktop:Std_TestProgress1": {
"batchId": "df4065c66f0abf2051490b98",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T18:12:43.286661+00:00"
},
"Test:desktop:Std_TestProgress2": {
"batchId": "df4065c66f0abf2051490b98",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T18:12:43.286661+00:00"
},
"Test:desktop:Std_TestProgress3": {
"batchId": "df4065c66f0abf2051490b98",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T18:12:43.286661+00:00"
},
"Test:desktop:Std_TestProgress4": {
"batchId": "df4065c66f0abf2051490b98",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T18:12:43.286661+00:00"
},
"Test:desktop:Test_TestAll": {
"batchId": "a9fe6232f53d92237da24a29",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:07:18.619753+00:00"
},
"Test:desktop:Test_TestAllText": {
"batchId": "a9fe6232f53d92237da24a29",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:07:18.619753+00:00"
},
"Test:desktop:Test_TestBase": {
"batchId": "a9fe6232f53d92237da24a29",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:07:18.619753+00:00"
},
"Test:desktop:Test_TestBaseText": {
"batchId": "a9fe6232f53d92237da24a29",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:07:18.619753+00:00"
},
"Test:desktop:Test_Test": {
"batchId": "1473c878199d1da1d5b56291",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:20:16.135161+00:00"
},
"Test:desktop:Test_TestWork": {
"batchId": "cd6dd1a714a3ade92a59b21e",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T19:47:37.342295+00:00"
},
"Test:desktop:Test_TestCreateMenu": {
"batchId": "0cb838b5f61a1d1610d606bf",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T21:00:57.755075+00:00"
},
"Test:desktop:Test_TestDeleteMenu": {
"batchId": "0cb838b5f61a1d1610d606bf",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T21:00:57.755075+00:00"
},
"Test:desktop:Test_TestDoc": {
"batchId": "0cb838b5f61a1d1610d606bf",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T21:00:57.755075+00:00"
},
"Test:desktop:Test_TestDocText": {
"batchId": "0cb838b5f61a1d1610d606bf",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T21:00:57.755075+00:00"
},
"Test:desktop:Std_TestProgress5": {
"batchId": "b28e0df756ff923bb69ee398",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-12T23:02:32.922120+00:00"
},
"Web:desktop:Std_OrthographicCamera": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_PerspectiveCamera": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_SceneInspector": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_SelBack": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_SelBoundingBox": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_SelForward": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_ShowObjects": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_ShowSelection": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_TreeSingleDocument": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_TreeSyncPlacement": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_TreeSyncSelection": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_TreeSyncView": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_TreeViewActions": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_ViewBoxZoom": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Web:desktop:Std_ViewCreate": {
"batchId": "7c6a7c183c665ded1aadd0c8",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:09:50.775556+00:00"
},
"Test:desktop:Test_InsertFeature": {
"batchId": "047d4afd5d7bdccc57c785be",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T01:22:46.186768+00:00"
},
"Web:desktop:Std_FreezeViews": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"Web:desktop:Std_HideObjects": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"Web:desktop:Std_HideSelection": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"Web:desktop:Std_MainFullscreen": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"Web:desktop:Std_SelectVisibleObjects": {
"batchId": "03bfd4ca0c1faa0ce70d94d0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T02:10:44.108855+00:00"
},
"Web:desktop:Std_ExportDependencyGraph": {
"batchId": "web-dependency-export-20260913",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T03:15:00.043652+00:00"
},
"Test:desktop:Std_TestQM": {
"batchId": "37741165b50da1d9fc89c7ba",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:30:20.836109+00:00"
},
"Test:desktop:Std_TestReloadQM": {
"batchId": "37741165b50da1d9fc89c7ba",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:30:20.836109+00:00"
},
"Test:desktop:Std_ViewExample1": {
"batchId": "37741165b50da1d9fc89c7ba",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:30:20.836109+00:00"
},
"Test:desktop:Std_ViewExample2": {
"batchId": "413db150bfbd585fb600addb",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:38:47.538640+00:00"
},
"Test:desktop:Std_ViewExample3": {
"batchId": "413db150bfbd585fb600addb",
"module": "Test",
"tier": "feature-workflow",
"family": "desktop-command-initgui",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T04:38:47.538640+00:00"
},
"BIM:desktop:BIM_Help": {
"batchId": "bim-external-url-20260913",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-external-url",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T05:13:58.472231+00:00"
},
"BIM:desktop:BIM_Examples": {
"batchId": "bim-external-url-20260913",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-external-url",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T05:13:58.472231+00:00"
},
"Web:desktop:Std_ViewExample1": {
"batchId": "79ae27dac38bbd0b1358e4da",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:18:59.565522+00:00"
},
"Web:desktop:Std_ViewExample2": {
"batchId": "79ae27dac38bbd0b1358e4da",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:18:59.565522+00:00"
},
"Web:desktop:Std_ViewExample3": {
"batchId": "79ae27dac38bbd0b1358e4da",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:18:59.565522+00:00"
},
"Web:desktop:Std_MDITest1": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_MDITest2": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_MDITest3": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestConsoleOutput": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestProgress1": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestProgress2": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestProgress3": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestProgress4": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_TestProgress5": {
"batchId": "4d59534c0403d2693ff6bc01",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T06:33:03.182380+00:00"
},
"Web:desktop:Std_Delete": {
"batchId": "913e4ac39cab1e4c9f80acec",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.911876+00:00"
},
"Web:desktop:Std_DependencyGraph": {
"batchId": "913e4ac39cab1e4c9f80acec",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.911876+00:00"
},
"Web:desktop:Std_DuplicateSelection": {
"batchId": "913e4ac39cab1e4c9f80acec",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.911876+00:00"
},
"Web:desktop:Std_Edit": {
"batchId": "913e4ac39cab1e4c9f80acec",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.911876+00:00"
},
"Web:desktop:Std_Export": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_Expressions": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_Import": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_MergeProjects": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_New": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_Paste": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_Placement": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_Print": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_PrintPdf": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_PrintPreview": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_ProjectInfo": {
"batchId": "2aa204214520dbf4a760aaf9",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:53:44.208689+00:00"
},
"Web:desktop:Std_ViewDock": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewDockUndockFullscreen": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewFitSelection": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewFullscreen": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewGroup": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewHome": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvIssueCamPos": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvStereoInterleavedColumns": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvStereoInterleavedRows": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvStereoOff": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvStereoQuadBuff": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewIvStereoRedGreen": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewLoadImage": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewRestoreCamera": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewSaveCamera": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"Web:desktop:Std_ViewScreenShot": {
"batchId": "909dffa31d42d5124a4d7b2e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T12:57:52.942251+00:00"
},
"BIM:desktop:BIM_EmptyTrash": {
"batchId": "99c6076ae13c153a329571e3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T14:28:15.926366+00:00"
},
"BIM:desktop:BIM_Extrude": {
"batchId": "99c6076ae13c153a329571e3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T14:28:15.926366+00:00"
},
"BIM:desktop:BIM_Fuse": {
"batchId": "99c6076ae13c153a329571e3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T14:28:15.926366+00:00"
},
"BIM:desktop:BIM_IfcQuantities": {
"batchId": "99c6076ae13c153a329571e3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T14:28:15.926366+00:00"
},
"BIM:desktop:BIM_LinkMake": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_MoveView": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_Offset2D": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_Preflight": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_Rewire": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_SimpleCopy": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_Sketch": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_Slab": {
"batchId": "5aa06b428c2973bfca73dd58",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T15:25:31.549157+00:00"
},
"BIM:desktop:BIM_ImagePlane": {
"batchId": "bim-image-display-20260914",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimimageplane",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T21:42:40.493202+00:00"
},
"BIM:desktop:BIM_Layers": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_Leader": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_Library": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_Project": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_ProjectManager": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_Reextrude": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"BIM:desktop:BIM_Reorder": {
"batchId": "e81bbf8c9616eb20d3ce7d03",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T16:51:19.780963+00:00"
},
"Web:desktop:Recompute": {
"batchId": "4f782173ccfb11e46ceb2750",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T17:51:04.829788+00:00"
},
"Web:desktop:Std_Alignment": {
"batchId": "4f782173ccfb11e46ceb2750",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T17:51:04.829788+00:00"
},
"Web:desktop:Std_Copy": {
"batchId": "4f782173ccfb11e46ceb2750",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T17:51:04.829788+00:00"
},
"Web:desktop:Std_Cut": {
"batchId": "4f782173ccfb11e46ceb2750",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-13T17:51:04.829788+00:00"
},
"Web:desktop:Std_ActivateNextWindow": {
"batchId": "890fd2edecd5bf5d51905062",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:47:43.128956+00:00"
},
"Web:desktop:Std_ActivatePrevWindow": {
"batchId": "890fd2edecd5bf5d51905062",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:47:43.128956+00:00"
},
"Web:desktop:Std_CascadeWindows": {
"batchId": "890fd2edecd5bf5d51905062",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:47:43.128956+00:00"
},
"Web:desktop:Std_CloseActiveWindow": {
"batchId": "890fd2edecd5bf5d51905062",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:47:43.128956+00:00"
},
"Web:desktop:Clipboard": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Custom": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Edit": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:File": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Help": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Macro": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Separator": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Structure": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:View": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Workbench": {
"batchId": "29a54a7a1ad51e76d295b2ef",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-workbench",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T03:49:53.013412+00:00"
},
"Web:desktop:Std_About": {
"batchId": "web-owner-standard-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T04:29:34.270714+00:00"
},
"Web:desktop:Std_AboutQt": {
"batchId": "web-owner-standard-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T04:29:34.270714+00:00"
},
"Web:desktop:Std_AnnotationLabel": {
"batchId": "web-owner-standard-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T04:29:34.270714+00:00"
},
"Web:desktop:Std_DlgParameter": {
"batchId": "web-parameter-editor-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T05:10:06.061690+00:00"
},
"Web:desktop:Std_DlgPreferences": {
"batchId": "web-parameter-dialogs-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T07:37:17.397939+00:00"
},
"Web:desktop:Std_DlgCustomize": {
"batchId": "web-parameter-dialogs-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T07:37:17.397939+00:00"
},
"Web:desktop:Std_FreeCADUserHub": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_FreeCADWebsite": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_OnlineHelp": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_OnlineHelpWebsite": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_RecentFiles": {
"batchId": "9f38df64b670068d29d2e5a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T17:08:34.971108+00:00"
},
"Web:desktop:Std_RecentMacros": {
"batchId": "9f38df64b670068d29d2e5a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T17:08:34.971108+00:00"
},
"Web:desktop:Std_ReloadStyleSheet": {
"batchId": "9f38df64b670068d29d2e5a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T17:08:34.971108+00:00"
},
"Web:desktop:Std_ReportBug": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_RestartInSafeMode": {
"batchId": "4e14e41934e2418cc4a97859",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:41:11.318580+00:00"
},
"Web:desktop:Std_TextDocument": {
"batchId": "4e14e41934e2418cc4a97859",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:41:11.318580+00:00"
},
"Web:desktop:Std_UnitsCalculator": {
"batchId": "4e14e41934e2418cc4a97859",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:41:11.318580+00:00"
},
"Web:desktop:Std_UserEditMode": {
"batchId": "4e14e41934e2418cc4a97859",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:41:11.318580+00:00"
},
"Web:desktop:Std_WhatsThis": {
"batchId": "93f1d0402df2a6cd9a6af7b4",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T02:11:43.001794+00:00"
},
"Web:desktop:Std_Workbench": {
"batchId": "93f1d0402df2a6cd9a6af7b4",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T02:11:43.001794+00:00"
},
"Web:desktop:Std_DevHandbook": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_FreeCADDonation": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_FreeCADForum": {
"batchId": "web-website-owner-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T11:08:40.857740+00:00"
},
"Web:desktop:Std_Group": {
"batchId": "web-group-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstructure",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T12:49:14.609574+00:00"
},
"Web:desktop:Std_LinkActions": {
"batchId": "web-link-actions-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:33:34.803155+00:00"
},
"Web:desktop:Std_LinkImport": {
"batchId": "web-link-actions-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:33:34.803155+00:00"
},
"Web:desktop:Std_LinkImportAll": {
"batchId": "web-link-actions-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:33:34.803155+00:00"
},
"Web:desktop:Std_LinkMake": {
"batchId": "web-link-actions-20260914",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:33:34.803155+00:00"
},
"BIM:desktop:BIM_Glue": {
"batchId": "bb9c4d9ef93ef33f4b01b4d6",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.315325+00:00"
},
"BIM:desktop:BIM_IfcElements": {
"batchId": "bb9c4d9ef93ef33f4b01b4d6",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.315325+00:00"
},
"BIM:desktop:BIM_IfcExplorer": {
"batchId": "bb9c4d9ef93ef33f4b01b4d6",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.315325+00:00"
},
"BIM:desktop:BIM_IfcProperties": {
"batchId": "bb9c4d9ef93ef33f4b01b4d6",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.315325+00:00"
},
"BIM:desktop:BIM_TDView": {
"batchId": "5479fd211d2795d378fc836f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.347910+00:00"
},
"BIM:desktop:BIM_Text": {
"batchId": "5479fd211d2795d378fc836f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.347910+00:00"
},
"BIM:desktop:BIM_TogglePanels": {
"batchId": "5479fd211d2795d378fc836f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.347910+00:00"
},
"BIM:desktop:BIM_Trash": {
"batchId": "5479fd211d2795d378fc836f",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:09:10.347910+00:00"
},
"BIM:desktop:BIM_Report": {
"batchId": "a8e68602b6564507be9dac18",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.769047+00:00"
},
"BIM:desktop:BIM_ResetCloneColors": {
"batchId": "a8e68602b6564507be9dac18",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.769047+00:00"
},
"BIM:desktop:BIM_Setup": {
"batchId": "a8e68602b6564507be9dac18",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.769047+00:00"
},
"BIM:desktop:BIM_TDPage": {
"batchId": "a8e68602b6564507be9dac18",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T14:16:34.769047+00:00"
},
"BIM:desktop:BIM_Welcome": {
"batchId": "21ed01287dd3203fe1bc5fe3",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimwelcome",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:32:26.918180+00:00"
},
"BIM:desktop:BIM_Windows": {
"batchId": "bim-windows-20260915",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimwindows",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:49:04.121467+00:00"
},
"BIM:desktop:IFC_UpdateIOS": {
"batchId": "263aba85e480c17a8ff152a9",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-ifc_openshell",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:09:23.348499+00:00"
},
"Web:desktop:Std_CommandLine": {
"batchId": "9f38df64b670068d29d2e5a0",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstd",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T17:08:34.971108+00:00"
},
"BIM:desktop:BIM_Tutorial": {
"batchId": "967e6197fb491d4f65f23ebf",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimtutorial",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T02:39:28.226105+00:00"
},
"BIM:desktop:BIM_Unclone": {
"batchId": "bim-relationships-20260915",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:26:51.976340+00:00"
},
"BIM:desktop:BIM_Ungroup": {
"batchId": "bim-relationships-20260915",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:26:51.976340+00:00"
},
"BIM:desktop:BIM_Views": {
"batchId": "5e1903eb7fa9ab79a7f6e46e",
"module": "BIM",
"tier": "feature-workflow",
"family": "desktop-command-bimviews",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:40:43.239087+00:00"
},
"Web:desktop:Std_DlgMacroExecute": {
"batchId": "ba4cad68ea8ed95624783d80",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.550607+00:00"
},
"Web:desktop:Std_DlgMacroExecuteDirect": {
"batchId": "ba4cad68ea8ed95624783d80",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.550607+00:00"
},
"Web:desktop:Std_DlgMacroRecord": {
"batchId": "ba4cad68ea8ed95624783d80",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.550607+00:00"
},
"Web:desktop:Std_MacroAttachDebugger": {
"batchId": "ba4cad68ea8ed95624783d80",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.550607+00:00"
},
"Web:desktop:Std_ProjectUtil": {
"batchId": "eb895feded9fb25649b8a702",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:15:58.009116+00:00"
},
"Web:desktop:Std_Properties": {
"batchId": "eb895feded9fb25649b8a702",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:15:58.009116+00:00"
},
"Web:desktop:Std_Quit": {
"batchId": "eb895feded9fb25649b8a702",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:15:58.009116+00:00"
},
"Web:desktop:Std_Redo": {
"batchId": "eb895feded9fb25649b8a702",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:15:58.009116+00:00"
},
"Web:desktop:Std_Refresh": {
"batchId": "ce5922d3f7a25e1c06383c81",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:25:14.880594+00:00"
},
"Web:desktop:Std_Revert": {
"batchId": "ce5922d3f7a25e1c06383c81",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:25:14.880594+00:00"
},
"Web:desktop:Std_Save": {
"batchId": "ce5922d3f7a25e1c06383c81",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:25:14.880594+00:00"
},
"Web:desktop:Std_SaveAll": {
"batchId": "ce5922d3f7a25e1c06383c81",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:25:14.880594+00:00"
},
"Web:desktop:Std_CloseAllWindows": {
"batchId": "6f3248506d911c379e52d977",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.582366+00:00"
},
"Web:desktop:Std_DockViewMenu": {
"batchId": "6f3248506d911c379e52d977",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.582366+00:00"
},
"Web:desktop:Std_TileWindows": {
"batchId": "6f3248506d911c379e52d977",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.582366+00:00"
},
"Web:desktop:Std_ToggleToolBarLock": {
"batchId": "6f3248506d911c379e52d977",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:27:23.582366+00:00"
},
"Web:desktop:Std_TestQM": {
"batchId": "c73870180970b79e922a204f",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:28:38.564847+00:00"
},
"Web:desktop:Std_TestReloadQM": {
"batchId": "c73870180970b79e922a204f",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:28:38.564847+00:00"
},
"Web:desktop:Std_LinkMakeGroup": {
"batchId": "56aab5e2be818ad9809a0d55",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T19:38:06.409123+00:00"
},
"Web:desktop:Std_LinkMakeRelative": {
"batchId": "link-mutations-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:07:32.482985+00:00"
},
"Web:desktop:Std_LinkReplace": {
"batchId": "link-mutations-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:07:32.482985+00:00"
},
"Web:desktop:Std_LinkUnlink": {
"batchId": "link-mutations-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:07:32.482985+00:00"
},
"Web:desktop:Std_MacroStartDebug": {
"batchId": "11264b1847de3abe10e316cd",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T20:14:36.874781+00:00"
},
"Web:desktop:Std_Test1": {
"batchId": "922a097adeab1383ccbd1bfa",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:47:40.318472+00:00"
},
"Web:desktop:Std_Test2": {
"batchId": "922a097adeab1383ccbd1bfa",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:47:40.318472+00:00"
},
"Web:desktop:Std_Test3": {
"batchId": "922a097adeab1383ccbd1bfa",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:47:40.318472+00:00"
},
"Web:desktop:Std_Test4": {
"batchId": "922a097adeab1383ccbd1bfa",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:47:40.318472+00:00"
},
"Web:desktop:Std_Test5": {
"batchId": "source-test-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:34:54.526278+00:00"
},
"Web:desktop:Std_Test6": {
"batchId": "source-test-routing-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T21:34:54.526278+00:00"
},
"Web:desktop:Std_SaveAs": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_SaveCopy": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_SelectAll": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_Undo": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_ToggleFreeze": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_ToggleSkipRecompute": {
"batchId": "document-actions-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-mixed",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:01:00.395951+00:00"
},
"Web:desktop:Std_Part": {
"batchId": "structure-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstructure",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:43:15.754428+00:00"
},
"Web:desktop:Std_VarSet": {
"batchId": "structure-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandstructure",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:43:15.754428+00:00"
},
"Web:desktop:Std_ToolBarMenu": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"Web:desktop:Std_UserInterface": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"Web:desktop:Std_ViewStatusBar": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"Web:desktop:Std_Windows": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"Web:desktop:Std_WindowsMenu": {
"batchId": "354124a60535c70e5751a21e",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandwindow",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T22:56:45.497558+00:00"
},
"Web:desktop:Std_Transform": {
"batchId": "d53bb6afe049f5395754d4fc",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:16:55.807111+00:00"
},
"Web:desktop:Std_TransformManip": {
"batchId": "d53bb6afe049f5395754d4fc",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:16:55.807111+00:00"
},
"Web:desktop:Std_LinkSelectActions": {
"batchId": "07ee637f0da52e63226cf00a",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:39:41.336730+00:00"
},
"Web:desktop:Std_LinkSelectAllLinks": {
"batchId": "07ee637f0da52e63226cf00a",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:39:41.336730+00:00"
},
"Web:desktop:Std_LinkSelectLinked": {
"batchId": "07ee637f0da52e63226cf00a",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:39:41.336730+00:00"
},
"Web:desktop:Std_LinkSelectLinkedFinal": {
"batchId": "07ee637f0da52e63226cf00a",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandlink",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-14T23:39:41.336730+00:00"
},
"Web:desktop:Std_Open": {
"batchId": "open-document-20260915",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commanddoc",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:12:45.721579+00:00"
},
"Web:desktop:NaviCubeDraggableCmd": {
"batchId": "cfec76210450303ef15a7e3d",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-navicube",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:27:16.005233+00:00"
},
"Web:web.dockOverlay": {
"batchId": "7c27d7555c836486d1c31c94",
"module": "Web",
"tier": "feature-workflow",
"family": "module-business-create-edit-recompute",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T00:43:39.726567+00:00"
},
"Web:desktop:Std_Recompute": {
"batchId": "d937ec7eef2892d2286973f5",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandfeat",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:31:57.995079+00:00"
},
"Web:desktop:Std_SendToPythonConsole": {
"batchId": "d937ec7eef2892d2286973f5",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandfeat",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T01:31:57.995079+00:00"
},
"Web:desktop:Std_PythonHelp": {
"batchId": "724685500853e2d429ca3466",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-onlinedocumentation",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:06:28.298682+00:00"
},
"Web:desktop:Std_DescriptionMode": {
"batchId": "e98c3de721b39410c3676f05",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-whatsthis",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:19:06.593240+00:00"
},
"Web:desktop:Std_ToggleBreakpoint": {
"batchId": "966bb11cb8af7e7ac1a2f366",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:35:25.043933+00:00"
},
"Web:desktop:Std_RandomColor": {
"batchId": "dc77142108d99da9fcd15d92",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandfeat",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:45:19.184164+00:00"
},
"Web:desktop:Std_MacroStepInto": {
"batchId": "d50b6e5471dae9219ebba85c",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:48:58.100228+00:00"
},
"Web:desktop:Std_MacroStepOver": {
"batchId": "d50b6e5471dae9219ebba85c",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:48:58.100228+00:00"
},
"Web:desktop:Std_MacroStopDebug": {
"batchId": "d50b6e5471dae9219ebba85c",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:48:58.100228+00:00"
},
"Web:desktop:Std_OpenMacrosFolder": {
"batchId": "d50b6e5471dae9219ebba85c",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandmacro",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:48:58.100228+00:00"
},
"Web:desktop:Std_TestCmdFuncs": {
"batchId": "2c6e0af36b70c3167f3d91cb",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandtest",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:54:35.175410+00:00"
},
"Web:desktop:Std_ViewUndock": {
"batchId": "3c091238f71e49871f6eb186",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:57:51.848894+00:00"
},
"Web:desktop:Std_ViewVR": {
"batchId": "3c091238f71e49871f6eb186",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-commandview",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T03:57:51.848894+00:00"
},
"Web:desktop:Std_DownloadOnlineHelp": {
"batchId": "a4a11e8d5d0d2a860abab208",
"module": "Web",
"tier": "feature-workflow",
"family": "desktop-command-networkretriever",
"status": "implementation_ready",
"scope": "feature-capability",
"updatedAt": "2026-09-15T04:02:46.750363+00:00"
}
},
"baseline": {
"source": "docs/current/feature-capability-registry.json",
"meaning": "route and artifact exist; runtime validation is deferred",
"modules": 32,
"records": 144
}
}