408 lines
8.8 KiB
JSON
408 lines
8.8 KiB
JSON
{
|
|
"generatedAt": "2026-09-16T09:24:54.058987+00:00",
|
|
"total": 1508,
|
|
"accepted": 172,
|
|
"reusablePending": 1336,
|
|
"executablePending": 0,
|
|
"modules": [
|
|
{
|
|
"module": "Part",
|
|
"total": 100,
|
|
"accepted": 29,
|
|
"reusablePending": 71,
|
|
"executablePending": 0,
|
|
"needsCases": 71,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "PartDesign",
|
|
"total": 53,
|
|
"accepted": 23,
|
|
"reusablePending": 30,
|
|
"executablePending": 0,
|
|
"needsCases": 30,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Sketcher",
|
|
"total": 141,
|
|
"accepted": 2,
|
|
"reusablePending": 139,
|
|
"executablePending": 0,
|
|
"needsCases": 139,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "TechDraw",
|
|
"total": 145,
|
|
"accepted": 5,
|
|
"reusablePending": 140,
|
|
"executablePending": 0,
|
|
"needsCases": 140,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Assembly",
|
|
"total": 38,
|
|
"accepted": 2,
|
|
"reusablePending": 36,
|
|
"executablePending": 0,
|
|
"needsCases": 36,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "BIM",
|
|
"total": 196,
|
|
"accepted": 25,
|
|
"reusablePending": 171,
|
|
"executablePending": 0,
|
|
"needsCases": 171,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Draft",
|
|
"total": 90,
|
|
"accepted": 4,
|
|
"reusablePending": 86,
|
|
"executablePending": 0,
|
|
"needsCases": 86,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Mesh",
|
|
"total": 53,
|
|
"accepted": 11,
|
|
"reusablePending": 42,
|
|
"executablePending": 0,
|
|
"needsCases": 42,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Fem",
|
|
"total": 107,
|
|
"accepted": 4,
|
|
"reusablePending": 103,
|
|
"executablePending": 0,
|
|
"needsCases": 103,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "CAM",
|
|
"total": 70,
|
|
"accepted": 5,
|
|
"reusablePending": 65,
|
|
"executablePending": 0,
|
|
"needsCases": 65,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Import",
|
|
"total": 12,
|
|
"accepted": 6,
|
|
"reusablePending": 6,
|
|
"executablePending": 0,
|
|
"needsCases": 6,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Cloud",
|
|
"total": 7,
|
|
"accepted": 2,
|
|
"reusablePending": 5,
|
|
"executablePending": 0,
|
|
"needsCases": 5,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Help",
|
|
"total": 2,
|
|
"accepted": 0,
|
|
"reusablePending": 2,
|
|
"executablePending": 0,
|
|
"needsCases": 2,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Inspection",
|
|
"total": 8,
|
|
"accepted": 0,
|
|
"reusablePending": 8,
|
|
"executablePending": 0,
|
|
"needsCases": 8,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "JtReader",
|
|
"total": 3,
|
|
"accepted": 2,
|
|
"reusablePending": 1,
|
|
"executablePending": 0,
|
|
"needsCases": 1,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Material",
|
|
"total": 12,
|
|
"accepted": 2,
|
|
"reusablePending": 10,
|
|
"executablePending": 0,
|
|
"needsCases": 10,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Measure",
|
|
"total": 9,
|
|
"accepted": 2,
|
|
"reusablePending": 7,
|
|
"executablePending": 0,
|
|
"needsCases": 7,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "MeshPart",
|
|
"total": 12,
|
|
"accepted": 1,
|
|
"reusablePending": 11,
|
|
"executablePending": 0,
|
|
"needsCases": 11,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "OpenSCAD",
|
|
"total": 28,
|
|
"accepted": 2,
|
|
"reusablePending": 26,
|
|
"executablePending": 0,
|
|
"needsCases": 26,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Plot",
|
|
"total": 2,
|
|
"accepted": 0,
|
|
"reusablePending": 2,
|
|
"executablePending": 0,
|
|
"needsCases": 2,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Points",
|
|
"total": 14,
|
|
"accepted": 9,
|
|
"reusablePending": 5,
|
|
"executablePending": 0,
|
|
"needsCases": 5,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "ReverseEngineering",
|
|
"total": 19,
|
|
"accepted": 2,
|
|
"reusablePending": 17,
|
|
"executablePending": 0,
|
|
"needsCases": 17,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Robot",
|
|
"total": 21,
|
|
"accepted": 2,
|
|
"reusablePending": 19,
|
|
"executablePending": 0,
|
|
"needsCases": 19,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Sandbox",
|
|
"total": 37,
|
|
"accepted": 2,
|
|
"reusablePending": 35,
|
|
"executablePending": 0,
|
|
"needsCases": 35,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Show",
|
|
"total": 3,
|
|
"accepted": 0,
|
|
"reusablePending": 3,
|
|
"executablePending": 0,
|
|
"needsCases": 3,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Spreadsheet",
|
|
"total": 23,
|
|
"accepted": 4,
|
|
"reusablePending": 19,
|
|
"executablePending": 0,
|
|
"needsCases": 19,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Start",
|
|
"total": 8,
|
|
"accepted": 3,
|
|
"reusablePending": 5,
|
|
"executablePending": 0,
|
|
"needsCases": 5,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Surface",
|
|
"total": 14,
|
|
"accepted": 3,
|
|
"reusablePending": 11,
|
|
"executablePending": 0,
|
|
"needsCases": 11,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "TemplatePyMod",
|
|
"total": 14,
|
|
"accepted": 0,
|
|
"reusablePending": 14,
|
|
"executablePending": 0,
|
|
"needsCases": 14,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Test",
|
|
"total": 26,
|
|
"accepted": 0,
|
|
"reusablePending": 26,
|
|
"executablePending": 0,
|
|
"needsCases": 26,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Tux",
|
|
"total": 1,
|
|
"accepted": 0,
|
|
"reusablePending": 1,
|
|
"executablePending": 0,
|
|
"needsCases": 1,
|
|
"implementationGap": 0
|
|
},
|
|
{
|
|
"module": "Web",
|
|
"total": 240,
|
|
"accepted": 20,
|
|
"reusablePending": 220,
|
|
"executablePending": 0,
|
|
"needsCases": 220,
|
|
"implementationGap": 0
|
|
}
|
|
],
|
|
"nextBatch": {
|
|
"schema": "freecad-web-module-business-batch/v1",
|
|
"status": "ready",
|
|
"strategy": "module-business-first-deferred-validation",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "52d993b1d7b5b6f34864ee56",
|
|
"minimumRecords": 1,
|
|
"singletonFallback": false,
|
|
"selected": {
|
|
"module": "Web",
|
|
"tier": "business-acceptance",
|
|
"family": "business-acceptance",
|
|
"recordCount": 4
|
|
},
|
|
"businessWorkflow": "desktop-command-commanddoc",
|
|
"acceptanceReady": false,
|
|
"businessLane": "acceptance",
|
|
"selectionScope": "full",
|
|
"fields": [
|
|
"id",
|
|
"command",
|
|
"status",
|
|
"source",
|
|
"sourceLine"
|
|
],
|
|
"records": [
|
|
[
|
|
"Web:desktop:Recompute",
|
|
"Recompute",
|
|
"acceptance_required",
|
|
"src/Gui/CommandDoc.cpp",
|
|
1668
|
|
],
|
|
[
|
|
"Web:desktop:Std_Alignment",
|
|
"Std_Alignment",
|
|
"acceptance_required",
|
|
"src/Gui/CommandDoc.cpp",
|
|
1830
|
|
],
|
|
[
|
|
"Web:desktop:Std_Copy",
|
|
"Std_Copy",
|
|
"acceptance_required",
|
|
"src/Gui/CommandDoc.cpp",
|
|
1206
|
|
],
|
|
[
|
|
"Web:desktop:Std_Cut",
|
|
"Std_Cut",
|
|
"acceptance_required",
|
|
"src/Gui/CommandDoc.cpp",
|
|
1178
|
|
]
|
|
],
|
|
"acceptanceContract": "docs/business-acceptance/Web.json",
|
|
"queueGroupCount": 145,
|
|
"pendingBusinessCount": 1336,
|
|
"queue": [
|
|
{
|
|
"module": "Web",
|
|
"family": "desktop-command-commanddoc",
|
|
"unresolved": 28,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Web",
|
|
"family": "desktop-command-mixed",
|
|
"unresolved": 5,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-command",
|
|
"unresolved": 33,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-commandfilter",
|
|
"unresolved": 5,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-commands",
|
|
"unresolved": 1,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-commandsimple",
|
|
"unresolved": 8,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-mixed",
|
|
"unresolved": 7,
|
|
"acceptanceReady": false
|
|
},
|
|
{
|
|
"module": "Part",
|
|
"family": "desktop-command-splitfeatures",
|
|
"unresolved": 4,
|
|
"acceptanceReady": false
|
|
}
|
|
]
|
|
},
|
|
"policy": "executable-cases-first; alternate acceptance-development and implementation"
|
|
}
|