/** Canonical names used by every one-shot CLI command registration. */ export const CLI_COMMANDS = Object.freeze({ analyze: "analyze", inspect: "inspect", decompile: "decompile", setup: "setup", doctor: "doctor", uninstall: "uninstall", upgrade: "upgrade", xrefs: "xrefs", trace: "trace", traceNativeUiAction: "trace-native-ui-action", inspectNativeDispatchMetadata: "inspect-native-dispatch-metadata", capabilities: "capabilities", providers: "providers", function: "function", inspectNativeApi: "inspect-native-api", instructions: "instructions", search: "search", importReferenceSource: "import-reference-source", inspectArtifact: "inspect-artifact", extractArtifact: "extract-artifact", decodeInterfaceBuilder: "decode-interface-builder", inspectKeyedArchive: "inspect-keyed-archive", inspectNativeDataType: "inspect-native-data-type", traceNativeValues: "trace-native-values", inspectNativeInstruction: "inspect-native-instruction", resolveNativeCallTargets: "resolve-native-call-targets", inspectAssetCatalog: "inspect-asset-catalog", inspectManagedArtifact: "inspect-managed-artifact", inspectManagedMembers: "inspect-managed-members", inspectManagedNativeBoundaries: "inspect-managed-native-boundaries", compareManagedMembers: "compare-managed-members", verifyManagedNativeBoundaries: "verify-managed-native-boundaries", importManagedReconstruction: "import-managed-reconstruction", projectManagedApplicationGraph: "project-managed-application-graph", observeNativeUi: "observe-native-ui", captureNativeUiScenario: "capture-native-ui-scenario", inspectMacho: "inspect-macho", inspectSignature: "inspect-signature", listArchitectures: "list-architectures", inspectPlist: "inspect-plist", demangleSwift: "demangle-swift", evidenceImport: "evidence-import", evidenceExport: "evidence-export", compare: "compare", captureProcess: "capture-process", compareProcessCaptures: "compare-process-captures", listBrowserTargets: "list-browser-targets", inspectWebPage: "inspect-web-page", analyzeWebBundle: "analyze-web-bundle", observeWebSession: "observe-web-session", discoverWebMcpTools: "discover-webmcp-tools", compareWebCaptures: "compare-web-captures", captureWebScreenshot: "capture-web-screenshot", compareWebScreenshots: "compare-web-screenshots", captureBrowserScenario: "capture-browser-scenario", listElectronTargets: "list-electron-targets", inspectElectronPage: "inspect-electron-page", captureElectronScenario: "capture-electron-scenario", listJavaScriptRuntimeTargets: "list-javascript-runtime-targets", observeJavaScriptRuntime: "observe-javascript-runtime", analyzeJavaScriptApplication: "analyze-javascript-application", reconcileJavaScriptRuntime: "reconcile-javascript-runtime", traceApplicationFeature: "trace-application-feature", traceJavaScriptSemantics: "trace-javascript-semantics", compareApplicationVersions: "compare-application-versions", compareSourceToBundle: "compare-source-to-bundle", compareJavaScriptExportShapes: "compare-javascript-export-shapes", buildReconstructionObligationLedger: "build-reconstruction-obligation-ledger", evaluateReconstructionCoverage: "evaluate-reconstruction-coverage", }); /** Ordered primary CLI inventory; aliases are intentionally excluded. */ export const CLI_COMMAND_NAMES = Object.freeze(Object.values(CLI_COMMANDS));