# Grandfathered namespace-type offenders (see lint-ios-package-conventions.sh,
# "namespace-types" rule). Each entry is `<file>:<TypeName>` for a pre-existing
# all-static public type in a package owned by another refactor session at the
# time the rule landed. This list may only SHRINK: fix an offender (receiver
# extension or instantiated value with injected dependencies) and delete its
# line. Never add entries for new code; new offenders must be fixed or carry a
# reviewed inline "lint:allow namespace-type — <why>" justification.
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/AgentLaunchCaptureTrust.swift:AgentLaunchCaptureTrust
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/AgentLaunchEnvironmentPolicy.swift:AgentLaunchEnvironmentPolicy
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/AgentLaunchEnvironmentPolicy.swift:ClaudeConfigDirectoryPath
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/AgentLaunchSanitizer.swift:AgentLaunchSanitizer
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/HermesAgentCodexEnvironment.swift:HermesAgentCodexEnvironment
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/HermesAgentHookConfig.swift:HermesAgentHookAllowlist
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/HermesAgentHookConfig.swift:HermesAgentHookConfig
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/HermesAgentSessionResolver.swift:HermesAgentSessionResolver
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/RovoDevHookConfig.swift:RovoDevHookConfig
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/RovoDevSessionResolver.swift:RovoDevSessionResolver
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/Vault/Providers/HermesAgent/HermesAgentIndex.swift:HermesAgentIndex
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/Vault/Providers/RovoDev/RovoDevIndex.swift:RovoDevIndex
Packages/macOS/CMUXAgentLaunch/Sources/CMUXAgentLaunch/Vault/Providers/RovoDev/RovoDevIndex.swift:RovoDevMetadataFields
Packages/macOS/CmuxSidebar/Sources/CmuxSidebar/ExtensionHost/Browser/CMUXSidebarExtensionBrowserPresenter.swift:CMUXSidebarExtensionBrowserPresenter
Packages/Shared/CMUXMobileCore/Sources/CMUXMobileCore/MobileSyncProtocol.swift:CmxMobileDefaults
Packages/Shared/CMUXMobileCore/Sources/CMUXMobileCore/MobileSyncProtocol.swift:MobileSyncFrameCodec
Packages/macOS/CmuxTerminal/Sources/CmuxTerminal/Pasteboard/PasteboardTextFidelity.swift:PasteboardTextFidelity
Packages/macOS/CMUXProjectModel/Sources/CMUXProjectModel/XcconfigParser.swift:XcconfigParser
Packages/macOS/CmuxExtensionKit/Sources/CmuxExtensionKit/Sidebar/CMUXSidebarExtensionPoint.swift:CmuxSidebarExtensionPoint
Packages/macOS/CmuxExtensionKit/Sources/CmuxExtensionKit/Sidebar/CMUXSidebarXPC.swift:CmuxSidebarXPCCodec
Packages/macOS/CmuxFoundation/Sources/CmuxFoundation/ScrubberDenylists.swift:ScrubberDenylists
Packages/iOS/CmuxMobileBrowser/Sources/CmuxMobileBrowser/BrowserURLResolver.swift:BrowserURLResolver
Packages/iOS/CmuxMobileRPC/Sources/CmuxMobileRPC/CmxAttachTicketInput.swift:CmxAttachTicketInput
Packages/iOS/CmuxMobileRPC/Sources/CmuxMobileRPC/PreviewMobileHost.swift:PreviewMobileHost
Packages/iOS/CmuxMobileShellModel/Sources/CmuxMobileShellModel/MobileShellRouteAuthPolicy.swift:MobileShellRouteAuthPolicy
Packages/iOS/CmuxMobileSupport/Sources/CmuxMobileSupport/L10n.swift:L10n
Packages/iOS/CmuxMobileSupport/Sources/CmuxMobileSupport/UITestConfig.swift:UITestConfig
Packages/iOS/CmuxMobileTerminal/Sources/CmuxMobileTerminal/MobileTerminalFontPreference.swift:MobileTerminalFontPreference
Packages/iOS/CmuxMobileTerminalKit/Sources/CmuxMobileTerminalKit/TerminalKeyEncoder.swift:TerminalKeyEncoder
Packages/iOS/CmuxMobileTerminalKit/Sources/CmuxMobileTerminalKit/TerminalLetterboxGeometry.swift:TerminalLetterboxGeometry
Packages/iOS/CmuxMobileTerminalKit/Sources/CmuxMobileTerminalKit/TerminalTextInputPipeline.swift:TerminalTextInputPipeline
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileOnboardingGate.swift:MobileOnboardingGate
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobilePairingScannerPolicy.swift:MobilePairingScannerPolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileRootAuthGate.swift:MobileRootAuthGate
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileSetupGuidancePolicy.swift:MobileSetupGuidancePolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileTerminalContentSafeAreaPolicy.swift:MobileTerminalContentSafeAreaPolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileTerminalLandscapeCameraEdgeResolver.swift:MobileTerminalLandscapeCameraEdgeResolver
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileTerminalSafeAreaExpansionPolicy.swift:MobileTerminalSafeAreaExpansionPolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/MobileWorkspaceShellLayoutPolicy.swift:MobileWorkspaceShellLayoutPolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/SignInCodeInputPolicy.swift:SignInCodeInputPolicy
Packages/iOS/CmuxMobileWorkspace/Sources/CmuxMobileWorkspace/WorkspaceShellCompactNavigationPolicy.swift:WorkspaceShellCompactNavigationPolicy
Packages/macOS/CmuxSettings/Sources/CmuxSettings/Migration/PlaintextSecretMigration.swift:PlaintextSecretMigration
Packages/macOS/CmuxSettings/Sources/CmuxSettings/SocketControl/CmuxStateDirectory.swift:CmuxStateDirectory
Packages/macOS/CmuxSettings/Sources/CmuxSettings/SocketControl/SocketControlSettings.swift:SocketControlSettings
Packages/macOS/CmuxSettings/Sources/CmuxSettings/SocketControl/SocketPathMarkerFiles.swift:SocketPathMarkerFiles
Packages/macOS/CmuxUpdater/Sources/CmuxUpdater/UpdateTiming.swift:UpdateTiming
