6744 lines
292 KiB
JSON
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."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|