Files
FreeCADWasmDev/docs/current/native-layer-gap-inventory.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

6744 lines
292 KiB
JSON

{
"schema": "freecad-web-native-gap-inventory/v1",
"sourceGeneratedAt": "2026-09-12T15:48:55.655478+00:00",
"scope": "All unresolved feature-capability records; static source anchors only, not a semantic completeness audit.",
"businessUnnecessaryDeterminations": 0,
"automaticValidationRun": false,
"baselineProgress": {
"total": 488,
"registeredNow": 217,
"sourceDecisionsCurrent": 5,
"sourceReviewRemaining": 483
},
"counts": {
"featureTotal": 1449,
"unresolved": 271,
"byKind": {
"native-source-candidate-unregistered": 24,
"native-entry-not-located-in-probe-directory": 214,
"transport": 9,
"registration-marker-rejected": 24
}
},
"modules": {
"BIM": {
"native-source-candidate-unregistered": 14,
"native-entry-not-located-in-probe-directory": 39
},
"Test": {
"native-entry-not-located-in-probe-directory": 11,
"transport": 5,
"native-source-candidate-unregistered": 5
},
"Web": {
"native-entry-not-located-in-probe-directory": 164,
"transport": 4,
"registration-marker-rejected": 24,
"native-source-candidate-unregistered": 5
}
},
"records": [
{
"id": "BIM:desktop:BIM_Builder",
"module": "BIM",
"command": "BIM_Builder",
"desktopSource": "src/Mod/BIM/bimcommands/BimBuilder.py",
"desktopLine": 46,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimBuilder.py",
"sourceLine": 46,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3459
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Classification",
"module": "BIM",
"command": "BIM_Classification",
"desktopSource": "src/Mod/BIM/bimcommands/BimClassification.py",
"desktopLine": 676,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimClassification.py",
"sourceLine": 676,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Clone",
"module": "BIM",
"command": "BIM_Clone",
"desktopSource": "src/Mod/BIM/bimcommands/BimClone.py",
"desktopLine": 51,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimClone.py",
"sourceLine": 51,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Column",
"module": "BIM",
"command": "BIM_Column",
"desktopSource": "src/Mod/BIM/bimcommands/BimColumn.py",
"desktopLine": 54,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimColumn.py",
"sourceLine": 54,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Common",
"module": "BIM",
"command": "BIM_Common",
"desktopSource": "src/Mod/BIM/bimcommands/BimCommon.py",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimCommon.py",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Compound",
"module": "BIM",
"command": "BIM_Compound",
"desktopSource": "src/Mod/BIM/bimcommands/BimCompound.py",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimCompound.py",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Convert",
"module": "BIM",
"command": "BIM_Convert",
"desktopSource": "src/Mod/BIM/bimcommands/BimConvert.py",
"desktopLine": 100,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimConvert.py",
"sourceLine": 100,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Copy",
"module": "BIM",
"command": "BIM_Copy",
"desktopSource": "src/Mod/BIM/bimcommands/BimCopy.py",
"desktopLine": 61,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimCopy.py",
"sourceLine": 61,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Cut",
"module": "BIM",
"command": "BIM_Cut",
"desktopSource": "src/Mod/BIM/bimcommands/BimCut.py",
"desktopLine": 49,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimCut.py",
"sourceLine": 49,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Diff",
"module": "BIM",
"command": "BIM_Diff",
"desktopSource": "src/Mod/BIM/bimcommands/BimDiff.py",
"desktopLine": 553,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimDiff.py",
"sourceLine": 553,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Door",
"module": "BIM",
"command": "BIM_Door",
"desktopSource": "src/Mod/BIM/bimcommands/BimDoor.py",
"desktopLine": 49,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimDoor.py",
"sourceLine": 49,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_DrawingView",
"module": "BIM",
"command": "BIM_DrawingView",
"desktopSource": "src/Mod/BIM/bimcommands/BimDrawingView.py",
"desktopLine": 86,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimDrawingView.py",
"sourceLine": 86,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 3458
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4487
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 4639
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_EmptyTrash",
"module": "BIM",
"command": "BIM_EmptyTrash",
"desktopSource": "src/Mod/BIM/bimcommands/BimEmptyTrash.py",
"desktopLine": 68,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimEmptyTrash.py",
"sourceLine": 68,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Examples",
"module": "BIM",
"command": "BIM_Examples",
"desktopSource": "src/Mod/BIM/bimcommands/BimExamples.py",
"desktopLine": 51,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimExamples.py",
"sourceLine": 51,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Extrude",
"module": "BIM",
"command": "BIM_Extrude",
"desktopSource": "src/Mod/BIM/bimcommands/BimExtrude.py",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimExtrude.py",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Fuse",
"module": "BIM",
"command": "BIM_Fuse",
"desktopSource": "src/Mod/BIM/bimcommands/BimFuse.py",
"desktopLine": 49,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimFuse.py",
"sourceLine": 49,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Glue",
"module": "BIM",
"command": "BIM_Glue",
"desktopSource": "src/Mod/BIM/bimcommands/BimGlue.py",
"desktopLine": 69,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimGlue.py",
"sourceLine": 69,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Help",
"module": "BIM",
"command": "BIM_Help",
"desktopSource": "src/Mod/BIM/bimcommands/BimHelp.py",
"desktopLine": 51,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimHelp.py",
"sourceLine": 51,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_IfcElements",
"module": "BIM",
"command": "BIM_IfcElements",
"desktopSource": "src/Mod/BIM/bimcommands/BimIfcElements.py",
"desktopLine": 643,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimIfcElements.py",
"sourceLine": 643,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_IfcExplorer",
"module": "BIM",
"command": "BIM_IfcExplorer",
"desktopSource": "src/Mod/BIM/bimcommands/BimIfcExplorer.py",
"desktopLine": 638,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimIfcExplorer.py",
"sourceLine": 638,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_IfcProperties",
"module": "BIM",
"command": "BIM_IfcProperties",
"desktopSource": "src/Mod/BIM/bimcommands/BimIfcProperties.py",
"desktopLine": 862,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimIfcProperties.py",
"sourceLine": 862,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_IfcQuantities",
"module": "BIM",
"command": "BIM_IfcQuantities",
"desktopSource": "src/Mod/BIM/bimcommands/BimIfcQuantities.py",
"desktopLine": 490,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimIfcQuantities.py",
"sourceLine": 490,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_ImagePlane",
"module": "BIM",
"command": "BIM_ImagePlane",
"desktopSource": "src/Mod/BIM/bimcommands/BimImagePlane.py",
"desktopLine": 126,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimImagePlane.py",
"sourceLine": 126,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Layers",
"module": "BIM",
"command": "BIM_Layers",
"desktopSource": "src/Mod/BIM/bimcommands/BimLayers.py",
"desktopLine": 594,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimLayers.py",
"sourceLine": 594,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Leader",
"module": "BIM",
"command": "BIM_Leader",
"desktopSource": "src/Mod/BIM/bimcommands/BimLeader.py",
"desktopLine": 83,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimLeader.py",
"sourceLine": 83,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1320
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Library",
"module": "BIM",
"command": "BIM_Library",
"desktopSource": "src/Mod/BIM/bimcommands/BimLibrary.py",
"desktopLine": 1020,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimLibrary.py",
"sourceLine": 1020,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1385
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_LinkMake",
"module": "BIM",
"command": "BIM_LinkMake",
"desktopSource": "src/Mod/BIM/bimcommands/BimLink.py",
"desktopLine": 67,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimLink.py",
"sourceLine": 67,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_MoveView",
"module": "BIM",
"command": "BIM_MoveView",
"desktopSource": "src/Mod/BIM/bimcommands/BimMoveView.py",
"desktopLine": 65,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimMoveView.py",
"sourceLine": 65,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Offset2D",
"module": "BIM",
"command": "BIM_Offset2D",
"desktopSource": "src/Mod/BIM/bimcommands/BimOffset.py",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimOffset.py",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Preflight",
"module": "BIM",
"command": "BIM_Preflight",
"desktopSource": "src/Mod/BIM/bimcommands/BimPreflight.py",
"desktopLine": 1124,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimPreflight.py",
"sourceLine": 1124,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Project",
"module": "BIM",
"command": "BIM_Project",
"desktopSource": "src/Mod/BIM/bimcommands/BimProject.py",
"desktopLine": 54,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimProject.py",
"sourceLine": 54,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_ProjectManager",
"module": "BIM",
"command": "BIM_ProjectManager",
"desktopSource": "src/Mod/BIM/bimcommands/BimProjectManager.py",
"desktopLine": 794,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimProjectManager.py",
"sourceLine": 794,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1101
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1156
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Reextrude",
"module": "BIM",
"command": "BIM_Reextrude",
"desktopSource": "src/Mod/BIM/bimcommands/BimReextrude.py",
"desktopLine": 164,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimReextrude.py",
"sourceLine": 164,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Reorder",
"module": "BIM",
"command": "BIM_Reorder",
"desktopSource": "src/Mod/BIM/bimcommands/BimReorder.py",
"desktopLine": 88,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimReorder.py",
"sourceLine": 88,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Report",
"module": "BIM",
"command": "BIM_Report",
"desktopSource": "src/Mod/BIM/bimcommands/BimReport.py",
"desktopLine": 27,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimReport.py",
"sourceLine": 27,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_ResetCloneColors",
"module": "BIM",
"command": "BIM_ResetCloneColors",
"desktopSource": "src/Mod/BIM/bimcommands/BimResetCloneColors.py",
"desktopLine": 52,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimResetCloneColors.py",
"sourceLine": 52,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Rewire",
"module": "BIM",
"command": "BIM_Rewire",
"desktopSource": "src/Mod/BIM/bimcommands/BimRewire.py",
"desktopLine": 79,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimRewire.py",
"sourceLine": 79,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Setup",
"module": "BIM",
"command": "BIM_Setup",
"desktopSource": "src/Mod/BIM/bimcommands/BimSetup.py",
"desktopLine": 709,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimSetup.py",
"sourceLine": 709,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1165
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1174
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1182
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1187
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_SimpleCopy",
"module": "BIM",
"command": "BIM_SimpleCopy",
"desktopSource": "src/Mod/BIM/bimcommands/BimSimpleCopy.py",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimSimpleCopy.py",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Sketch",
"module": "BIM",
"command": "BIM_Sketch",
"desktopSource": "src/Mod/BIM/bimcommands/BimSketch.py",
"desktopLine": 74,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimSketch.py",
"sourceLine": 74,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Slab",
"module": "BIM",
"command": "BIM_Slab",
"desktopSource": "src/Mod/BIM/bimcommands/BimSlab.py",
"desktopLine": 97,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimSlab.py",
"sourceLine": 97,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_TDPage",
"module": "BIM",
"command": "BIM_TDPage",
"desktopSource": "src/Mod/BIM/bimcommands/BimTDPage.py",
"desktopLine": 107,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimTDPage.py",
"sourceLine": 107,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_TDView",
"module": "BIM",
"command": "BIM_TDView",
"desktopSource": "src/Mod/BIM/bimcommands/BimTDView.py",
"desktopLine": 103,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimTDView.py",
"sourceLine": 103,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Text",
"module": "BIM",
"command": "BIM_Text",
"desktopSource": "src/Mod/BIM/bimcommands/BimText.py",
"desktopLine": 86,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimText.py",
"sourceLine": 86,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_TogglePanels",
"module": "BIM",
"command": "BIM_TogglePanels",
"desktopSource": "src/Mod/BIM/bimcommands/BimTogglePanels.py",
"desktopLine": 82,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimTogglePanels.py",
"sourceLine": 82,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Trash",
"module": "BIM",
"command": "BIM_Trash",
"desktopSource": "src/Mod/BIM/bimcommands/BimTrash.py",
"desktopLine": 71,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimTrash.py",
"sourceLine": 71,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Tutorial",
"module": "BIM",
"command": "BIM_Tutorial",
"desktopSource": "src/Mod/BIM/bimcommands/BimTutorial.py",
"desktopLine": 302,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimTutorial.py",
"sourceLine": 302,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Unclone",
"module": "BIM",
"command": "BIM_Unclone",
"desktopSource": "src/Mod/BIM/bimcommands/BimUnclone.py",
"desktopLine": 148,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimUnclone.py",
"sourceLine": 148,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Ungroup",
"module": "BIM",
"command": "BIM_Ungroup",
"desktopSource": "src/Mod/BIM/bimcommands/BimUngroup.py",
"desktopLine": 68,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimUngroup.py",
"sourceLine": 68,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Views",
"module": "BIM",
"command": "BIM_Views",
"desktopSource": "src/Mod/BIM/bimcommands/BimViews.py",
"desktopLine": 792,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimViews.py",
"sourceLine": 792,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1198
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1203
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1212
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1219
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1227
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1239
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Welcome",
"module": "BIM",
"command": "BIM_Welcome",
"desktopSource": "src/Mod/BIM/bimcommands/BimWelcome.py",
"desktopLine": 79,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimWelcome.py",
"sourceLine": 79,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:BIM_Windows",
"module": "BIM",
"command": "BIM_Windows",
"desktopSource": "src/Mod/BIM/bimcommands/BimWindows.py",
"desktopLine": 254,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 254,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "BIM:desktop:IFC_UpdateIOS",
"module": "BIM",
"command": "IFC_UpdateIOS",
"desktopSource": "src/Mod/BIM/nativeifc/ifc_openshell.py",
"desktopLine": 179,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/BIM/nativeifc/ifc_openshell.py",
"sourceLine": 179,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1013
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1030
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp",
"line": 1036
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestProgress1",
"module": "Test",
"command": "Std_TestProgress1",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 72,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 72,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestProgress2",
"module": "Test",
"command": "Std_TestProgress2",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 73,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 73,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestProgress3",
"module": "Test",
"command": "Std_TestProgress3",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 74,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 74,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestProgress4",
"module": "Test",
"command": "Std_TestProgress4",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 75,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 75,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestProgress5",
"module": "Test",
"command": "Std_TestProgress5",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 76,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 76,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestQM",
"module": "Test",
"command": "Std_TestQM",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 45,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 45,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_TestReloadQM",
"module": "Test",
"command": "Std_TestReloadQM",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 46,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 46,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_ViewExample1",
"module": "Test",
"command": "Std_ViewExample1",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 88,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 88,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_ViewExample2",
"module": "Test",
"command": "Std_ViewExample2",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 88,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 88,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Std_ViewExample3",
"module": "Test",
"command": "Std_ViewExample3",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 88,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 88,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_InsertFeature",
"module": "Test",
"command": "Test_InsertFeature",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 66,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 66,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_Test",
"module": "Test",
"command": "Test_Test",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 40,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 40,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Test:desktop:Test_TestAll",
"module": "Test",
"command": "Test_TestAll",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 40,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 40,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Test:desktop:Test_TestAllText",
"module": "Test",
"command": "Test_TestAllText",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 56,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 56,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Test:desktop:Test_TestBase",
"module": "Test",
"command": "Test_TestBase",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 40,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 40,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Test:desktop:Test_TestBaseText",
"module": "Test",
"command": "Test_TestBaseText",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 56,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 56,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Test:desktop:Test_TestCreateMenu",
"module": "Test",
"command": "Test_TestCreateMenu",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 61,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 61,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 253
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_TestDeleteMenu",
"module": "Test",
"command": "Test_TestDeleteMenu",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 61,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 61,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 253
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_TestDoc",
"module": "Test",
"command": "Test_TestDoc",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 40,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 40,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 252
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_TestDocText",
"module": "Test",
"command": "Test_TestDocText",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 56,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 56,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 252
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 258
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Test:desktop:Test_TestWork",
"module": "Test",
"command": "Test_TestWork",
"desktopSource": "src/Mod/Test/InitGui.py",
"desktopLine": 61,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Mod/Test/InitGui.py",
"sourceLine": 61,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TestRuntimeProbe.cpp",
"line": 253
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:NaviCubeDraggableCmd",
"module": "Web",
"command": "NaviCubeDraggableCmd",
"desktopSource": "src/Gui/NaviCube.cpp",
"desktopLine": 1338,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/NaviCube.cpp",
"sourceLine": 1338,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Recompute",
"module": "Web",
"command": "Recompute",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1668,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1668,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_About",
"module": "Web",
"command": "Std_About",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 230,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 230,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_AboutQt",
"module": "Web",
"command": "Std_AboutQt",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 294,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 294,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ActivateNextWindow",
"module": "Web",
"command": "Std_ActivateNextWindow",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 165,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 165,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ActivatePrevWindow",
"module": "Web",
"command": "Std_ActivatePrevWindow",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 194,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 194,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_AlignToSelection",
"module": "Web",
"command": "Std_AlignToSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 4269,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": {
"classification": "wrong-transport-and-native-document-owner",
"finding": "Web adapter sends web.statefulFamilyBatch but omits record.module required by isStatefulFamilyRequest. Adding the field alone would reach DocumentProbe's legacy document fixture, not WebViewCommands. The latter belongs to a separate Web runtime with no shared active Part document. Native markers already exist; this is not a registration omission.",
"nextAction": "Connect the actual view host to its owning native document and a matching typed endpoint/response. Preserve native face identity and OCCT ownership. Do not add markers, fake a document, or expose the fixture route.",
"sourceSnapshotCurrent": true
},
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 4269,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Web:desktop:Std_Alignment",
"module": "Web",
"command": "Std_Alignment",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1830,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1830,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_AnnotationLabel",
"module": "Web",
"command": "Std_AnnotationLabel",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 978,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 978,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_BoxElementSelection",
"module": "Web",
"command": "Std_BoxElementSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3244,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": {
"classification": "wrong-transport-and-native-document-owner",
"finding": "The declared web.statefulFamilyBatch route loads DocumentProbe, not the WebViewCommands implementation. Current request fails the record.module guard; even a syntactically valid request would target a legacy fixture. Face/edge selection cannot be proven by native registration text.",
"nextAction": "Repair endpoint, native document ownership and subelement identity together. Reuse the existing view task only after it receives real current-document geometry; do not release this via a catalog-only change.",
"sourceSnapshotCurrent": true
},
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3244,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Web:desktop:Std_BoxSelection",
"module": "Web",
"command": "Std_BoxSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2969,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": {
"classification": "wrong-transport-and-native-document-owner",
"finding": "Request and typed stateful facade disagree, and the facade's Worker loads the unrelated DocumentProbe stateful fixture rather than the implemented view-command function. Repeated marker changes leave this unchanged.",
"nextAction": "Connect real view selection to the owning document/runtime. Do not repeat native markers or report the generic fallback as business implementation.",
"sourceSnapshotCurrent": true
},
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2969,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Web:desktop:Std_CascadeWindows",
"module": "Web",
"command": "Std_CascadeWindows",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 77,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 77,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_CloseActiveWindow",
"module": "Web",
"command": "Std_CloseActiveWindow",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 105,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 105,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_CloseAllWindows",
"module": "Web",
"command": "Std_CloseAllWindows",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 137,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 137,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_CommandLine",
"module": "Web",
"command": "Std_CommandLine",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 489,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 489,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Copy",
"module": "Web",
"command": "Std_Copy",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1206,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1206,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Cut",
"module": "Web",
"command": "Std_Cut",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1178,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1178,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Delete",
"module": "Web",
"command": "Std_Delete",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1441,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1441,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DependencyGraph",
"module": "Web",
"command": "Std_DependencyGraph",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 625,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 625,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DescriptionMode",
"module": "Web",
"command": "Std_DescriptionMode",
"desktopSource": "src/Gui/WhatsThis.cpp",
"desktopLine": 41,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/WhatsThis.cpp",
"sourceLine": 41,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DevHandbook",
"module": "Web",
"command": "Std_DevHandbook",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 625,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 625,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgCustomize",
"module": "Web",
"command": "Std_DlgCustomize",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 461,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 461,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgMacroExecute",
"module": "Web",
"command": "Std_DlgMacroExecute",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 95,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 95,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgMacroExecuteDirect",
"module": "Web",
"command": "Std_DlgMacroExecuteDirect",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 125,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 125,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgMacroRecord",
"module": "Web",
"command": "Std_DlgMacroRecord",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 47,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 47,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgParameter",
"module": "Web",
"command": "Std_DlgParameter",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 388,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 388,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DlgPreferences",
"module": "Web",
"command": "Std_DlgPreferences",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 414,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 414,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DockViewMenu",
"module": "Web",
"command": "Std_DockViewMenu",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 276,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 276,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DownloadOnlineHelp",
"module": "Web",
"command": "Std_DownloadOnlineHelp",
"desktopSource": "src/Gui/NetworkRetriever.cpp",
"desktopLine": 391,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/NetworkRetriever.cpp",
"sourceLine": 391,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_DrawStyle",
"module": "Web",
"command": "Std_DrawStyle",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 762,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": {
"classification": "wrong-transport-and-native-document-owner",
"finding": "Existing view task can display returned native meshes, but its Web adapter targets the generic stateful fixture transport and lacks record.module. Changing style requires a mounted real view, not creation of a document fixture.",
"nextAction": "Reuse a mounted browser view host and explicit display ownership, or a correct current-document endpoint. Do not register the mismatched stateful route as working.",
"sourceSnapshotCurrent": true
},
"gaps": [
{
"stage": "transport",
"reason": "native command has no matching Worker/Facade route",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 762,
"repair": "complete this command's real business behavior and route; registration alone is insufficient"
}
]
},
{
"id": "Web:desktop:Std_DuplicateSelection",
"module": "Web",
"command": "Std_DuplicateSelection",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1283,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1283,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Edit",
"module": "Web",
"command": "Std_Edit",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1903,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1903,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Export",
"module": "Web",
"command": "Std_Export",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 282,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 282,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ExportDependencyGraph",
"module": "Web",
"command": "Std_ExportDependencyGraph",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 659,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 659,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Expressions",
"module": "Web",
"command": "Std_Expressions",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1985,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1985,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_FreeCADDonation",
"module": "Web",
"command": "Std_FreeCADDonation",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 594,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 594,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_FreeCADForum",
"module": "Web",
"command": "Std_FreeCADForum",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 721,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 721,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_FreeCADUserHub",
"module": "Web",
"command": "Std_FreeCADUserHub",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 689,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 689,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_FreeCADWebsite",
"module": "Web",
"command": "Std_FreeCADWebsite",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 658,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 658,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_FreezeViews",
"module": "Web",
"command": "Std_FreezeViews",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 332,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 332,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 16
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 178
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 213
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 238
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 245
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Group",
"module": "Web",
"command": "Std_Group",
"desktopSource": "src/Gui/CommandStructure.cpp",
"desktopLine": 120,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStructure.cpp",
"sourceLine": 120,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_HideObjects",
"module": "Web",
"command": "Std_HideObjects",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1372,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1372,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 17
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 178
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 215
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_HideSelection",
"module": "Web",
"command": "Std_HideSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1206,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1206,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 18
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 179
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 217
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Import",
"module": "Web",
"command": "Std_Import",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 183,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 183,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkActions",
"module": "Web",
"command": "Std_LinkActions",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 1044,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 1044,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkImport",
"module": "Web",
"command": "Std_LinkImport",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 661,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 661,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkImportAll",
"module": "Web",
"command": "Std_LinkImportAll",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 735,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 735,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkMake",
"module": "Web",
"command": "Std_LinkMake",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 257,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 257,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkMakeGroup",
"module": "Web",
"command": "Std_LinkMakeGroup",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 83,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 83,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkMakeRelative",
"module": "Web",
"command": "Std_LinkMakeRelative",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 352,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 352,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkReplace",
"module": "Web",
"command": "Std_LinkReplace",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 609,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 609,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkSelectActions",
"module": "Web",
"command": "Std_LinkSelectActions",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 1015,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 1015,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkSelectAllLinks",
"module": "Web",
"command": "Std_LinkSelectAllLinks",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 971,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 971,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkSelectLinked",
"module": "Web",
"command": "Std_LinkSelectLinked",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 783,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 783,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkSelectLinkedFinal",
"module": "Web",
"command": "Std_LinkSelectLinkedFinal",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 931,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 931,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_LinkUnlink",
"module": "Web",
"command": "Std_LinkUnlink",
"desktopSource": "src/Gui/CommandLink.cpp",
"desktopLine": 635,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandLink.cpp",
"sourceLine": 635,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MacroAttachDebugger",
"module": "Web",
"command": "Std_MacroAttachDebugger",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 151,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 151,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MacroStartDebug",
"module": "Web",
"command": "Std_MacroStartDebug",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 180,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 180,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MacroStepInto",
"module": "Web",
"command": "Std_MacroStepInto",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 266,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 266,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MacroStepOver",
"module": "Web",
"command": "Std_MacroStepOver",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 239,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 239,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MacroStopDebug",
"module": "Web",
"command": "Std_MacroStopDebug",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 212,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 212,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MainFullscreen",
"module": "Web",
"command": "Std_MainFullscreen",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1875,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1875,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 19
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 179
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 219
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_MergeProjects",
"module": "Web",
"command": "Std_MergeProjects",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 565,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 565,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_New",
"module": "Web",
"command": "Std_New",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 705,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 705,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_OnlineHelp",
"module": "Web",
"command": "Std_OnlineHelp",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 538,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 538,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_OnlineHelpWebsite",
"module": "Web",
"command": "Std_OnlineHelpWebsite",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 563,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 563,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Open",
"module": "Web",
"command": "Std_Open",
"desktopSource": "src/Gui/Command.cpp",
"desktopLine": 119,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/Command.cpp",
"sourceLine": 119,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_OpenMacrosFolder",
"module": "Web",
"command": "Std_OpenMacrosFolder",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 319,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 319,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_OrthographicCamera",
"module": "Web",
"command": "Std_OrthographicCamera",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 135,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 135,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 20
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 179
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 221
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 237
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Part",
"module": "Web",
"command": "Std_Part",
"desktopSource": "src/Gui/CommandStructure.cpp",
"desktopLine": 46,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStructure.cpp",
"sourceLine": 46,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Paste",
"module": "Web",
"command": "Std_Paste",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1242,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1242,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_PerspectiveCamera",
"module": "Web",
"command": "Std_PerspectiveCamera",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 187,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 187,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 21
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 180
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 223
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 237
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Placement",
"module": "Web",
"command": "Std_Placement",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1731,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1731,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Print",
"module": "Web",
"command": "Std_Print",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 958,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 958,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_PrintPdf",
"module": "Web",
"command": "Std_PrintPdf",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1022,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1022,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_PrintPreview",
"module": "Web",
"command": "Std_PrintPreview",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 991,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 991,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ProjectInfo",
"module": "Web",
"command": "Std_ProjectInfo",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 897,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 897,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ProjectUtil",
"module": "Web",
"command": "Std_ProjectUtil",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 928,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 928,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Properties",
"module": "Web",
"command": "Std_Properties",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1945,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1945,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_PythonHelp",
"module": "Web",
"command": "Std_PythonHelp",
"desktopSource": "src/Gui/OnlineDocumentation.cpp",
"desktopLine": 321,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/OnlineDocumentation.cpp",
"sourceLine": 321,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Quit",
"module": "Web",
"command": "Std_Quit",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1055,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1055,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_RandomColor",
"module": "Web",
"command": "Std_RandomColor",
"desktopSource": "src/Gui/CommandFeat.cpp",
"desktopLine": 74,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandFeat.cpp",
"sourceLine": 74,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_RecallWorkingView",
"module": "Web",
"command": "Std_RecallWorkingView",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 4236,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 4236,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 22
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 180
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 225
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_RecentFiles",
"module": "Web",
"command": "Std_RecentFiles",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 144,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 144,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_RecentMacros",
"module": "Web",
"command": "Std_RecentMacros",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 187,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 187,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Recompute",
"module": "Web",
"command": "Std_Recompute",
"desktopSource": "src/Gui/CommandFeat.cpp",
"desktopLine": 50,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandFeat.cpp",
"sourceLine": 50,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Redo",
"module": "Web",
"command": "Std_Redo",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1134,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1134,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Refresh",
"module": "Web",
"command": "Std_Refresh",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1638,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1638,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ReloadStyleSheet",
"module": "Web",
"command": "Std_ReloadStyleSheet",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 956,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 956,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ReportBug",
"module": "Web",
"command": "Std_ReportBug",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 752,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 752,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_RestartInSafeMode",
"module": "Web",
"command": "Std_RestartInSafeMode",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 340,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 340,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Revert",
"module": "Web",
"command": "Std_Revert",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 856,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 856,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Save",
"module": "Web",
"command": "Std_Save",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 739,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 739,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SaveAll",
"module": "Web",
"command": "Std_SaveAll",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 828,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 828,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SaveAs",
"module": "Web",
"command": "Std_SaveAs",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 768,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 768,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SaveCopy",
"module": "Web",
"command": "Std_SaveCopy",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 798,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 798,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SceneInspector",
"module": "Web",
"command": "Std_SceneInspector",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3444,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3444,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 23
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 180
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 227
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SelBack",
"module": "Web",
"command": "Std_SelBack",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3535,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3535,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 24
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 181
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 229
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SelBoundingBox",
"module": "Web",
"command": "Std_SelBoundingBox",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3880,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3880,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 25
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 181
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 231
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SelForward",
"module": "Web",
"command": "Std_SelForward",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3569,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3569,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 26
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 181
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 233
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SelectAll",
"module": "Web",
"command": "Std_SelectAll",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1387,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1387,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SelectVisibleObjects",
"module": "Web",
"command": "Std_SelectVisibleObjects",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1234,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1234,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 27
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 182
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 235
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_SendToPythonConsole",
"module": "Web",
"command": "Std_SendToPythonConsole",
"desktopSource": "src/Gui/CommandFeat.cpp",
"desktopLine": 206,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandFeat.cpp",
"sourceLine": 206,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ShowObjects",
"module": "Web",
"command": "Std_ShowObjects",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1330,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1330,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 28
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 182
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ShowSelection",
"module": "Web",
"command": "Std_ShowSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1178,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1178,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 29
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 182
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_StoreWorkingView",
"module": "Web",
"command": "Std_StoreWorkingView",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 4206,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 4206,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 30
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 183
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test1",
"module": "Web",
"command": "Std_Test1",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 120,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 120,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test2",
"module": "Web",
"command": "Std_Test2",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 148,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 148,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test3",
"module": "Web",
"command": "Std_Test3",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 175,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 175,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test4",
"module": "Web",
"command": "Std_Test4",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 207,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 207,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test5",
"module": "Web",
"command": "Std_Test5",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 238,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 238,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Test6",
"module": "Web",
"command": "Std_Test6",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 269,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 269,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestCmdFuncs",
"module": "Web",
"command": "Std_TestCmdFuncs",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 299,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 299,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestProgress1",
"module": "Web",
"command": "Std_TestProgress1",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 352,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 352,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestProgress2",
"module": "Web",
"command": "Std_TestProgress2",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 391,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 391,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestProgress3",
"module": "Web",
"command": "Std_TestProgress3",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 431,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 431,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestProgress4",
"module": "Web",
"command": "Std_TestProgress4",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 495,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 495,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestProgress5",
"module": "Web",
"command": "Std_TestProgress5",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 546,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 546,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestQM",
"module": "Web",
"command": "Std_TestQM",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 56,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 56,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TestReloadQM",
"module": "Web",
"command": "Std_TestReloadQM",
"desktopSource": "src/Gui/CommandTest.cpp",
"desktopLine": 99,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandTest.cpp",
"sourceLine": 99,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TextDocument",
"module": "Web",
"command": "Std_TextDocument",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 781,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 781,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TextureMapping",
"module": "Web",
"command": "Std_TextureMapping",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3478,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3478,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 31
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 183
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TileWindows",
"module": "Web",
"command": "Std_TileWindows",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 49,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 49,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleBreakpoint",
"module": "Web",
"command": "Std_ToggleBreakpoint",
"desktopSource": "src/Gui/CommandMacro.cpp",
"desktopLine": 293,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandMacro.cpp",
"sourceLine": 293,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleClipPlane",
"module": "Web",
"command": "Std_ToggleClipPlane",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 676,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 676,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 32
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 183
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleFreeze",
"module": "Web",
"command": "Std_ToggleFreeze",
"desktopSource": "src/Gui/CommandFeat.cpp",
"desktopLine": 154,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandFeat.cpp",
"sourceLine": 154,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleNavigation",
"module": "Web",
"command": "Std_ToggleNavigation",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2358,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2358,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 33
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 184
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleObjects",
"module": "Web",
"command": "Std_ToggleObjects",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1278,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1278,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 34
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 184
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleSelectability",
"module": "Web",
"command": "Std_ToggleSelectability",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1116,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1116,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 35
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 184
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleSkipRecompute",
"module": "Web",
"command": "Std_ToggleSkipRecompute",
"desktopSource": "src/Gui/CommandFeat.cpp",
"desktopLine": 307,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandFeat.cpp",
"sourceLine": 307,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleToolBarLock",
"module": "Web",
"command": "Std_ToggleToolBarLock",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 347,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 347,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleTransparency",
"module": "Web",
"command": "Std_ToggleTransparency",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1003,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1003,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 36
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 185
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToggleVisibility",
"module": "Web",
"command": "Std_ToggleVisibility",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 969,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 969,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 37
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 185
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ToolBarMenu",
"module": "Web",
"command": "Std_ToolBarMenu",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 312,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 312,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Transform",
"module": "Web",
"command": "Std_Transform",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1704,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1704,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TransformManip",
"module": "Web",
"command": "Std_TransformManip",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1789,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1789,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeCollapse",
"module": "Web",
"command": "Std_TreeCollapse",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3325,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3325,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 38
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 185
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeCollapseDocument",
"module": "Web",
"command": "Std_TreeCollapseDocument",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3661,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3661,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "registration-marker-rejected",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebRuntimeProbe.cpp",
"line": 39
},
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 186
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeDrag",
"module": "Web",
"command": "Std_TreeDrag",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3802,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3802,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 186
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeExpand",
"module": "Web",
"command": "Std_TreeExpand",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3351,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3351,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 186
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeMultiDocument",
"module": "Web",
"command": "Std_TreeMultiDocument",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3644,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3644,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 187
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreePreSelection",
"module": "Web",
"command": "Std_TreePreSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3763,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3763,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 187
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeRecordSelection",
"module": "Web",
"command": "Std_TreeRecordSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3783,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3783,
"repair": "Inspect the existing native branch/helper at sourceCandidates and connect its executable registration; implement missing behavior before registering.",
"classification": "native-source-candidate-unregistered",
"businessRequirement": "retained",
"sourceCandidates": [
{
"path": "freecad-source/src/WebAssembly/FreeCADCoreProbe/WebViewCommands.h",
"line": 187
}
],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSelectAllInstances",
"module": "Web",
"command": "Std_TreeSelectAllInstances",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3377,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3377,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSelection",
"module": "Web",
"command": "Std_TreeSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3300,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3300,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSingleDocument",
"module": "Web",
"command": "Std_TreeSingleDocument",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3627,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3627,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSyncPlacement",
"module": "Web",
"command": "Std_TreeSyncPlacement",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3744,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3744,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSyncSelection",
"module": "Web",
"command": "Std_TreeSyncSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3724,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3724,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeSyncView",
"module": "Web",
"command": "Std_TreeSyncView",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3704,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3704,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_TreeViewActions",
"module": "Web",
"command": "Std_TreeViewActions",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 3835,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 3835,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Undo",
"module": "Web",
"command": "Std_Undo",
"desktopSource": "src/Gui/CommandDoc.cpp",
"desktopLine": 1089,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandDoc.cpp",
"sourceLine": 1089,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_UnitsCalculator",
"module": "Web",
"command": "Std_UnitsCalculator",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 819,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 819,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_UserEditMode",
"module": "Web",
"command": "Std_UserEditMode",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 860,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 860,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_UserInterface",
"module": "Web",
"command": "Std_UserInterface",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 254,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 254,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_VarSet",
"module": "Web",
"command": "Std_VarSet",
"desktopSource": "src/Gui/CommandStructure.cpp",
"desktopLine": 192,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStructure.cpp",
"sourceLine": 192,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewBottom",
"module": "Web",
"command": "Std_ViewBottom",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1448,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1448,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewBoxZoom",
"module": "Web",
"command": "Std_ViewBoxZoom",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2935,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2935,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewCreate",
"module": "Web",
"command": "Std_ViewCreate",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2329,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2329,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewDimetric",
"module": "Web",
"command": "Std_ViewDimetric",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1617,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1617,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewDock",
"module": "Web",
"command": "Std_ViewDock",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1813,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1813,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewDockUndockFullscreen",
"module": "Web",
"command": "Std_ViewDockUndockFullscreen",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1942,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1942,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewExample1",
"module": "Web",
"command": "Std_ViewExample1",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2456,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2456,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewExample2",
"module": "Web",
"command": "Std_ViewExample2",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2484,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2484,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewExample3",
"module": "Web",
"command": "Std_ViewExample3",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2512,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2512,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewFitAll",
"module": "Web",
"command": "Std_ViewFitAll",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1713,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1713,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewFitSelection",
"module": "Web",
"command": "Std_ViewFitSelection",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1744,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1744,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewFront",
"module": "Web",
"command": "Std_ViewFront",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1472,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1472,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewFullscreen",
"module": "Web",
"command": "Std_ViewFullscreen",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1910,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1910,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewGroup",
"module": "Web",
"command": "Std_ViewGroup",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1774,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1774,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewHome",
"module": "Web",
"command": "Std_ViewHome",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1414,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1414,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIsometric",
"module": "Web",
"command": "Std_ViewIsometric",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1593,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1593,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvIssueCamPos",
"module": "Web",
"command": "Std_ViewIvIssueCamPos",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2683,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2683,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvStereoInterleavedColumns",
"module": "Web",
"command": "Std_ViewIvStereoInterleavedColumns",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2654,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2654,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvStereoInterleavedRows",
"module": "Web",
"command": "Std_ViewIvStereoInterleavedRows",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2626,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2626,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvStereoOff",
"module": "Web",
"command": "Std_ViewIvStereoOff",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2541,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2541,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvStereoQuadBuff",
"module": "Web",
"command": "Std_ViewIvStereoQuadBuff",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2598,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2598,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewIvStereoRedGreen",
"module": "Web",
"command": "Std_ViewIvStereoRedGreen",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2570,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2570,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewLeft",
"module": "Web",
"command": "Std_ViewLeft",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1496,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1496,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewLoadImage",
"module": "Web",
"command": "Std_ViewLoadImage",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2282,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2282,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewRear",
"module": "Web",
"command": "Std_ViewRear",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1520,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1520,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewRestoreCamera",
"module": "Web",
"command": "Std_ViewRestoreCamera",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 275,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 275,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewRight",
"module": "Web",
"command": "Std_ViewRight",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1544,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1544,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewRotateLeft",
"module": "Web",
"command": "Std_ViewRotateLeft",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1663,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1663,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewRotateRight",
"module": "Web",
"command": "Std_ViewRotateRight",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1688,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1688,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewSaveCamera",
"module": "Web",
"command": "Std_ViewSaveCamera",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 249,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 249,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewScreenShot",
"module": "Web",
"command": "Std_ViewScreenShot",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2081,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2081,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewStatusBar",
"module": "Web",
"command": "Std_ViewStatusBar",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 412,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 412,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewTop",
"module": "Web",
"command": "Std_ViewTop",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1568,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1568,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewTrimetric",
"module": "Web",
"command": "Std_ViewTrimetric",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1640,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1640,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewUndock",
"module": "Web",
"command": "Std_ViewUndock",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 1844,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 1844,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewVR",
"module": "Web",
"command": "Std_ViewVR",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2053,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2053,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewZoomIn",
"module": "Web",
"command": "Std_ViewZoomIn",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2740,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2740,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_ViewZoomOut",
"module": "Web",
"command": "Std_ViewZoomOut",
"desktopSource": "src/Gui/CommandView.cpp",
"desktopLine": 2769,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandView.cpp",
"sourceLine": 2769,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_WhatsThis",
"module": "Web",
"command": "Std_WhatsThis",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 316,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 316,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Windows",
"module": "Web",
"command": "Std_Windows",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 229,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 229,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_WindowsMenu",
"module": "Web",
"command": "Std_WindowsMenu",
"desktopSource": "src/Gui/CommandWindow.cpp",
"desktopLine": 458,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandWindow.cpp",
"sourceLine": 458,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
},
{
"id": "Web:desktop:Std_Workbench",
"module": "Web",
"command": "Std_Workbench",
"desktopSource": "src/Gui/CommandStd.cpp",
"desktopLine": 73,
"requirement": "retained",
"implementationStatus": "implementation_required",
"semanticDecision": null,
"gaps": [
{
"stage": "native",
"reason": "no command-specific native implementation is registered",
"sourcePath": "src/Gui/CommandStd.cpp",
"sourceLine": 73,
"repair": "Locate the native entry using the supplied desktop source and build ownership; absence here does not establish absent local source or unnecessary business.",
"classification": "native-entry-not-located-in-probe-directory",
"businessRequirement": "retained",
"sourceCandidates": [],
"evidenceScope": "Static registration discovery and exact source-name anchors only; not proof of implementation completeness or business necessity."
}
]
}
]
}