From cb85befd2bc6be65508852ecfae2f9fa82d6ca83 Mon Sep 17 00:00:00 2001 From: Victor Vogel Date: Sun, 1 Nov 2026 16:23:22 +0000 Subject: [PATCH] refactor(server): remove the empty provider usage ingestion layer ProviderUsageLimitsIngestion has been Layer.empty since V2 drivers took over folding usage events into their own snapshots. Drop the module and its entry in the server composition. Co-Authored-By: Claude Opus 5.5 --- apps/server/src/provider/ProviderUsageLimitsIngestion.ts | 3 --- apps/server/src/server.ts | 2 -- 2 files changed, 5 deletions(-) delete mode 100644 apps/server/src/provider/ProviderUsageLimitsIngestion.ts diff --git a/apps/server/src/provider/ProviderUsageLimitsIngestion.ts b/apps/server/src/provider/ProviderUsageLimitsIngestion.ts deleted file mode 100644 index cd72be06b7622..0000000000000 --- a/apps/server/src/provider/ProviderUsageLimitsIngestion.ts +++ /dev/null @@ -1,3 +0,0 @@ -import * as Layer from "effect/Layer"; - -export const layer = Layer.empty; diff --git a/apps/server/src/server.ts b/apps/server/src/server.ts index 452addfb4a667..087bbc56928bb 100644 --- a/apps/server/src/server.ts +++ b/apps/server/src/server.ts @@ -101,7 +101,6 @@ import * as CodexInstallation from "./provider/CodexInstallation.ts"; import * as ProviderInstanceRegistry from "./provider/ProviderInstanceRegistry.ts"; import * as ProviderAdapterRegistry from "./orchestration-v2/ProviderAdapterRegistry.ts"; import * as ProviderRegistry from "./provider/ProviderRegistry.ts"; -import * as ProviderUsageLimitsIngestion from "./provider/ProviderUsageLimitsIngestion.ts"; import * as UsageLimitSources from "./usage/UsageLimitSources.ts"; import * as ProjectFaviconResolver from "./project/ProjectFaviconResolver.ts"; import * as T3ProjectFileLoader from "./project/T3ProjectFileLoader.ts"; @@ -621,7 +620,6 @@ const layerRuntimeCoreDependenciesBase = Layer.mergeAll( yield* service.start(); }), ).pipe(Layer.provide(DelegatedTaskQuestionReactor.layer), Layer.provide(ProjectionStoreV2.layer)), - ProviderUsageLimitsIngestion.layer, layerProviderInstallationRefresh, ReplayMarkers.layer, Layer.effectDiscard(ProjectSettingsOverrideSweep.sweep),