.macroscope/check-run-agents/effect-service-conventions.md | 2 +- apps/desktop/src/app/DesktopApp.ts | 4 +- apps/desktop/src/app/DesktopAppActivation.ts | 2 +- apps/desktop/src/app/DesktopAppIdentity.ts | 2 +- apps/desktop/src/app/DesktopAssets.ts | 2 +- apps/desktop/src/app/DesktopClerk.ts | 4 +- apps/desktop/src/app/DesktopConnectionCatalogStore.ts | 12 +- apps/desktop/src/app/DesktopLifecycle.ts | 2 +- apps/desktop/src/app/DesktopLinuxUrlHandler.ts | 2 +- apps/desktop/src/app/DesktopObservability.ts | 2 +- apps/desktop/src/backend/DesktopBackendConfiguration.ts | 2 +- apps/desktop/src/backend/DesktopBackendManager.ts | 12 +- apps/desktop/src/backend/DesktopBackendPool.ts | 4 +- apps/desktop/src/backend/DesktopLocalEnvironmentAuth.ts | 4 +- apps/desktop/src/backend/DesktopNetworkInterfaces.ts | 2 +- apps/desktop/src/backend/DesktopServerExposure.ts | 6 +- apps/desktop/src/electron/ElectronApp.ts | 4 +- apps/desktop/src/electron/ElectronDialog.ts | 8 +- apps/desktop/src/electron/ElectronMenu.ts | 2 +- apps/desktop/src/electron/ElectronProtocol.ts | 4 +- apps/desktop/src/electron/ElectronSafeStorage.ts | 6 +- apps/desktop/src/electron/ElectronTheme.ts | 2 +- apps/desktop/src/electron/ElectronUpdater.ts | 6 +- apps/desktop/src/electron/ElectronWindow.ts | 4 +- apps/desktop/src/ipc/DesktopIpc.ts | 4 +- apps/desktop/src/ipc/methods/snapShot.ts | 2 +- apps/desktop/src/preview/BrowserImport/BrowserImport.ts | 4 +- apps/desktop/src/preview/BrowserImport/ChromiumCookies.ts | 2 +- apps/desktop/src/preview/BrowserImport/ChromiumKeys.ts | 13 +- apps/desktop/src/preview/BrowserImport/FirefoxCookies.ts | 2 +- apps/desktop/src/preview/BrowserImport/SafariCookies.ts | 2 +- apps/desktop/src/preview/BrowserSession.ts | 8 +- apps/desktop/src/preview/Manager.ts | 38 +- apps/desktop/src/preview/PlaywrightInjectedRuntime.ts | 14 +- apps/desktop/src/settings/DesktopAppSettings.ts | 2 +- apps/desktop/src/settings/DesktopClientSettings.ts | 4 +- apps/desktop/src/settings/DesktopSavedEnvironments.ts | 10 +- apps/desktop/src/shell/DesktopShellEnvironment.ts | 4 +- apps/desktop/src/snapShot/DesktopSnapShot.ts | 4 +- apps/desktop/src/ssh/DesktopSshPasswordPrompts.ts | 18 +- apps/desktop/src/updates/DesktopUpdates.ts | 12 +- apps/desktop/src/window/DesktopApplicationMenu.ts | 2 +- apps/desktop/src/wsl/DesktopWslEnvironment.ts | 2 +- apps/desktop/src/wsl/DesktopWslServerTree.ts | 2 +- apps/mobile/src/connection/migration.ts | 2 +- apps/mobile/src/features/agent-awareness/notificationPermissions.ts | 4 +- apps/mobile/src/features/agent-awareness/notificationResponseConsumer.ts | 2 +- apps/mobile/src/features/agent-awareness/remoteRegistration.ts | 2 +- apps/mobile/src/features/cloud/cloud-drafts.ts | 2 +- apps/mobile/src/features/cloud/managedRelayTokenStore.ts | 2 +- apps/mobile/src/features/cloud/publicConfig.ts | 2 +- apps/mobile/src/features/connection/pairing.ts | 2 +- apps/mobile/src/features/diffs/nativeReviewDiffHighlighter.ts | 4 +- apps/mobile/src/features/review/shikiReviewHighlighter.ts | 2 +- apps/mobile/src/features/sharing/incoming-share-storage.ts | 2 +- apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx | 2 +- apps/mobile/src/features/threads/projectThreadCreationValidation.ts | 4 +- apps/mobile/src/lib/copyTextWithHaptic.ts | 4 +- apps/mobile/src/lib/openExternalUrl.ts | 2 +- apps/mobile/src/native/nativeViewResolutionError.ts | 2 +- apps/mobile/src/persistence/mobile-database.ts | 2 +- apps/mobile/src/persistence/mobile-preferences.ts | 4 +- apps/mobile/src/persistence/mobile-secure-storage.ts | 2 +- apps/mobile/src/persistence/mobile-storage.ts | 6 +- apps/mobile/src/state/thread-outbox-manager.ts | 2 +- apps/mobile/src/state/thread-outbox-storage.ts | 2 +- apps/mobile/src/state/use-composer-drafts.ts | 2 +- apps/server/integration/NetworkTransferMeasurement.integration.ts | 2 +- apps/server/integration/OrchestrationEngineHarness.integration.ts | 11 +- apps/server/integration/orchestrationEngine.integration.test.ts | 2 +- apps/server/scripts/cliErrors.ts | 12 +- apps/server/scripts/migrate-dev-db.ts | 16 +- apps/server/scripts/t3-sqlite-state.ts | 14 +- apps/server/src/assets/MediaFile.ts | 33 +- apps/server/src/auth/EnvironmentAuth.ts | 54 +- apps/server/src/auth/PairingGrantStore.ts | 22 +- apps/server/src/auth/ServerSecretStore.ts | 18 +- apps/server/src/auth/SessionStore.ts | 44 +- apps/server/src/bin.ts | 2 +- apps/server/src/bootstrap.ts | 8 +- apps/server/src/checkpointing/Errors.ts | 10 +- apps/server/src/cli/app.ts | 8 +- apps/server/src/cli/pair.ts | 14 +- apps/server/src/cli/project.ts | 16 +- apps/server/src/cli/servicePreflight.ts | 2 +- apps/server/src/cli/theme.ts | 26 +- apps/server/src/cli/triage.ts | 6 +- apps/server/src/cloud/CliTokenManager.test.ts | 7 +- apps/server/src/cloud/CliTokenManager.ts | 10 +- apps/server/src/cloud/bootService.ts | 12 +- apps/server/src/cloud/pinnedRuntime.ts | 4 +- apps/server/src/cloud/serviceLauncherClient.ts | 4 +- apps/server/src/diagnostics/ProcessDiagnostics.ts | 2 +- apps/server/src/diagnostics/TraceDiagnostics.ts | 2 +- apps/server/src/environment/ServerEnvironment.ts | 2 +- apps/server/src/environment/ServerEnvironmentLabel.ts | 4 +- apps/server/src/mcp/McpHttpServer.test.ts | 2 + apps/server/src/orchestration/Errors.ts | 16 +- apps/server/src/persistence/Errors.ts | 8 +- apps/server/src/processRunner.ts | 21 +- apps/server/src/project/AgentSessionImporter.ts | 6 +- apps/server/src/project/ProjectFaviconResolver.ts | 2 +- apps/server/src/project/ProjectSetupScriptRunner.ts | 4 +- apps/server/src/project/T3ProjectFileLoader.ts | 2 +- apps/server/src/provider/AntigravityInstallation.ts | 2 +- apps/server/src/provider/Drivers/AntigravitySkills.ts | 2 +- apps/server/src/provider/Drivers/CodexHomeLayout.ts | 8 +- apps/server/src/provider/Drivers/CursorSkills.ts | 2 +- apps/server/src/provider/Drivers/GrokSkills.ts | 2 +- apps/server/src/provider/Errors.ts | 24 +- apps/server/src/provider/Layers/CodexSessionRuntime.ts | 8 +- apps/server/src/provider/Layers/EventNdjsonLogger.ts | 4 +- apps/server/src/provider/providerSnapshot.ts | 2 +- apps/server/src/pullRequest/AzureDevOpsPullRequestCli.ts | 8 +- apps/server/src/pullRequest/BitbucketPullRequestApi.ts | 8 +- apps/server/src/pullRequest/GitHubPullRequestCli.ts | 24 +- apps/server/src/pullRequest/GitLabPullRequestCli.ts | 14 +- apps/server/src/pullRequest/PullRequestProvider.ts | 2 +- apps/server/src/resourceTelemetry/DesktopTelemetryReceiver.ts | 16 +- apps/server/src/resourceTelemetry/NativeTelemetryClient.ts | 18 +- apps/server/src/resourceTelemetry/ResourceMonitorBinary.ts | 6 +- apps/server/src/resourceTelemetry/ResourceTelemetry.ts | 2 +- apps/server/src/serverRuntimeStartup.ts | 6 +- apps/server/src/serverRuntimeState.ts | 2 +- apps/server/src/sourceControl/AzureDevOpsCli.ts | 16 +- apps/server/src/sourceControl/BitbucketApi.ts | 22 +- apps/server/src/sourceControl/GitHubCli.ts | 18 +- apps/server/src/sourceControl/GitLabCli.ts | 18 +- apps/server/src/sourceControl/SourceControlRateLimit.ts | 2 +- apps/server/src/telemetry/Identify.ts | 10 +- apps/server/src/terminal/BunPtyAdapter.ts | 4 +- apps/server/src/terminal/Manager.ts | 4 +- apps/server/src/terminal/NodePtyAdapter.ts | 2 +- apps/server/src/terminal/PtyAdapter.ts | 2 +- apps/server/src/textGeneration/OpenCodeTextGeneration.ts | 10 +- apps/server/src/vcs/VcsProjectConfig.ts | 2 +- apps/server/src/workspace/WorkspaceEntries.ts | 6 +- apps/server/src/workspace/WorkspaceFileSystem.ts | 8 +- apps/server/src/workspace/WorkspacePaths.ts | 10 +- apps/server/src/workspace/WorkspaceSearchIndex.ts | 10 +- apps/web/src/browser/browserRecording.ts | 12 +- apps/web/src/browser/previewWebviewConfigState.ts | 4 +- apps/web/src/cloud/publicConfig.ts | 2 +- apps/web/src/cloud/relayClientInstallDialog.ts | 2 +- apps/web/src/components/DiffWorkerPoolProvider.tsx | 2 +- apps/web/src/components/preview/openTerminalLinkInPreview.ts | 2 +- apps/web/src/components/preview/previewAutomationErrors.ts | 14 +- apps/web/src/components/preview/usePreviewSession.ts | 2 +- apps/web/src/editorPreferences.ts | 4 +- apps/web/src/environments/primary/auth.ts | 8 +- apps/web/src/environments/primary/target.ts | 6 +- apps/web/src/hooks/useCopyToClipboard.ts | 8 +- apps/web/src/hooks/useLocalStorage.ts | 2 +- apps/web/src/hooks/useTheme.ts | 4 +- apps/web/src/hooks/useThreadActions.ts | 14 +- apps/web/src/state/desktopNetworkAccess.ts | 6 +- apps/web/src/state/desktopSshHosts.ts | 4 +- apps/web/src/state/desktopUpdate.ts | 2 +- apps/web/src/state/desktopWslState.ts | 4 +- apps/web/src/themePalette.ts | 2 +- infra/relay/package.json | 6 +- infra/relay/scripts/deploy.ts | 15 +- infra/relay/src/agentActivity/AgentActivityRows.ts | 8 +- infra/relay/src/agentActivity/ApnsClient.ts | 2 +- infra/relay/src/agentActivity/ApnsDeliveries.ts | 4 +- infra/relay/src/agentActivity/ApnsDeliveryQueue.ts | 2 +- infra/relay/src/agentActivity/DeliveryAttempts.ts | 2 +- infra/relay/src/agentActivity/Devices.ts | 6 +- infra/relay/src/agentActivity/LiveActivities.ts | 6 +- infra/relay/src/agentActivity/apnsDeliveryJobs.ts | 22 +- infra/relay/src/agentActivity/apnsJwt.ts | 4 +- infra/relay/src/auth/DpopProofs.ts | 4 +- infra/relay/src/db.ts | 6 +- infra/relay/src/deploymentConfig.ts | 2 +- infra/relay/src/environments/EnvironmentConnector.ts | 8 +- infra/relay/src/environments/EnvironmentCredentials.ts | 6 +- infra/relay/src/environments/EnvironmentLinker.ts | 4 +- infra/relay/src/environments/EnvironmentLinks.ts | 12 +- infra/relay/src/environments/EnvironmentPublishSignatures.ts | 6 +- infra/relay/src/environments/ManagedEndpointAllocations.ts | 2 +- infra/relay/src/environments/ManagedEndpointProvider.ts | 12 +- infra/relay/src/environments/ManagedTunnelLimits.ts | 4 +- infra/relay/src/http/Api.ts | 2 +- infra/relay/src/worker.ts | 2 +- packages/client-runtime/src/connection/model.ts | 4 +- packages/client-runtime/src/connection/registry.ts | 4 +- packages/client-runtime/src/platform/persistence.ts | 2 +- packages/client-runtime/src/relay/managedRelay.ts | 16 +- packages/client-runtime/src/rpc/client.ts | 2 +- packages/client-runtime/src/state/assets.ts | 2 +- packages/client-runtime/src/state/entities.ts | 6 +- packages/client-runtime/src/state/pullRequestDiffHttp.ts | 2 +- packages/client-runtime/src/state/runtime.test.ts | 2 +- packages/client-runtime/src/state/server.ts | 6 +- packages/client-runtime/src/state/vcsAction.ts | 8 +- packages/contracts/src/agentSessions.ts | 6 +- packages/contracts/src/assets.ts | 28 +- packages/contracts/src/auth.ts | 4 +- packages/contracts/src/editor.ts | 10 +- packages/contracts/src/environmentHttp.ts | 24 +- packages/contracts/src/filesystem.ts | 2 +- packages/contracts/src/git.ts | 8 +- packages/contracts/src/keybindings.ts | 2 +- packages/contracts/src/orchestration.ts | 12 +- packages/contracts/src/preview.ts | 4 +- packages/contracts/src/previewAutomation.ts | 36 +- packages/contracts/src/project.ts | 10 +- packages/contracts/src/provider.ts | 2 +- packages/contracts/src/providerSetup.ts | 2 +- packages/contracts/src/providerUsageLimits.ts | 2 +- packages/contracts/src/pullRequest.ts | 4 +- packages/contracts/src/relay.ts | 24 +- packages/contracts/src/relayClient.ts | 2 +- packages/contracts/src/server.ts | 4 +- packages/contracts/src/settings.ts | 2 +- packages/contracts/src/sourceControl.ts | 4 +- packages/contracts/src/terminal.ts | 20 +- packages/contracts/src/usage.ts | 2 +- packages/contracts/src/vcs.ts | 18 +- packages/effect-acp/src/_internal/shared.ts | 2 +- packages/effect-acp/src/errors.ts | 12 +- packages/effect-acp/src/protocol.ts | 7 +- packages/effect-codex-app-server/scripts/generate.ts | 2 +- packages/effect-codex-app-server/src/errors.ts | 14 +- packages/shared/src/logging.ts | 4 +- packages/shared/src/nodeSqliteClient.ts | 4 +- packages/shared/src/oauthScope.ts | 2 +- packages/shared/src/preview.ts | 2 +- packages/shared/src/relayAuth.ts | 4 +- packages/shared/src/relayJwt.ts | 2 +- packages/shared/src/remote.ts | 10 +- packages/tailscale/src/tailscale.ts | 10 +- patches/@effect__vitest@4.0.0-beta.103.patch | 106 -- patches/@effect__vitest@4.0.0-rc.112.patch | 106 ++ patches/effect@4.0.0-beta.103.patch | 328 ------ patches/effect@4.0.0-rc.112.patch | 326 ++++++ pnpm-lock.yaml | 1811 +++++++++++++++++++++----------- pnpm-workspace.yaml | 42 +- scripts/build-desktop-artifact.ts | 76 +- scripts/dev-runner.test.ts | 16 +- scripts/dev-runner.ts | 13 +- scripts/export-android-icons.ts | 2 +- scripts/export-brand-icons.ts | 16 +- scripts/knip-schemas.test.ts | 2 +- scripts/lib/dev-share.ts | 6 +- scripts/lib/resolve-catalog.ts | 2 +- scripts/mobile-native-static-check.ts | 6 +- scripts/notify-discord-release.ts | 4 +- scripts/resolve-nightly-release.ts | 8 +- scripts/resolve-previous-release-tag.ts | 10 +- scripts/sync-reference-repos.ts | 8 +- scripts/update-release-package-versions.ts | 6 +- 252 files changed, 2566 insertions(+), 1981 deletions(-)