mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
Re-baseline providerRegistry.ts file-size for concurrent #3768 growth. Integrated into release/v3.8.24.
115 lines
8.7 KiB
JSON
115 lines
8.7 KiB
JSON
{
|
|
"_comment": "Catraca de tamanho (check-file-size.mjs). frozen so pode encolher; arquivos novos <= cap. --update ratcheta.",
|
|
"cap": 800,
|
|
"frozen": {
|
|
"open-sse/config/providerRegistry.ts": 4703,
|
|
"open-sse/executors/antigravity.ts": 1572,
|
|
"open-sse/executors/base.ts": 1205,
|
|
"open-sse/executors/chatgpt-web.ts": 2870,
|
|
"open-sse/executors/claude-web.ts": 1057,
|
|
"open-sse/executors/codex.ts": 1439,
|
|
"open-sse/executors/cursor.ts": 1391,
|
|
"open-sse/executors/deepseek-web.ts": 1117,
|
|
"open-sse/executors/duckduckgo-web.ts": 917,
|
|
"open-sse/executors/grok-web.ts": 1871,
|
|
"open-sse/executors/muse-spark-web.ts": 1284,
|
|
"open-sse/executors/perplexity-web.ts": 868,
|
|
"open-sse/handlers/audioSpeech.ts": 952,
|
|
"open-sse/handlers/chatCore.ts": 5808,
|
|
"open-sse/handlers/imageGeneration.ts": 3777,
|
|
"open-sse/handlers/responseSanitizer.ts": 1103,
|
|
"open-sse/handlers/search.ts": 1442,
|
|
"open-sse/handlers/videoGeneration.ts": 1026,
|
|
"open-sse/mcp-server/schemas/tools.ts": 1437,
|
|
"open-sse/mcp-server/server.ts": 1457,
|
|
"open-sse/mcp-server/tools/advancedTools.ts": 1118,
|
|
"open-sse/services/accountFallback.ts": 1708,
|
|
"open-sse/services/batchProcessor.ts": 828,
|
|
"open-sse/services/browserBackedChat.ts": 850,
|
|
"open-sse/services/claudeCodeCompatible.ts": 1202,
|
|
"open-sse/services/combo.ts": 5054,
|
|
"open-sse/services/rateLimitManager.ts": 1017,
|
|
"open-sse/services/tokenRefresh.ts": 1997,
|
|
"open-sse/services/usage.ts": 3394,
|
|
"open-sse/translator/request/openai-to-gemini.ts": 844,
|
|
"open-sse/translator/response/openai-responses.ts": 878,
|
|
"open-sse/utils/cursorAgentProtobuf.ts": 1499,
|
|
"open-sse/utils/stream.ts": 2710,
|
|
"src/app/(dashboard)/dashboard/HomePageClient.tsx": 1385,
|
|
"src/app/(dashboard)/dashboard/analytics/ComboHealthTab.tsx": 1020,
|
|
"src/app/(dashboard)/dashboard/api-manager/ApiManagerPageClient.tsx": 2701,
|
|
"src/app/(dashboard)/dashboard/cache/media/MediaPageClient.tsx": 1105,
|
|
"src/app/(dashboard)/dashboard/cache/page.tsx": 841,
|
|
"src/app/(dashboard)/dashboard/cli-code/components/CodexToolCard.tsx": 894,
|
|
"src/app/(dashboard)/dashboard/cloud-agents/page.tsx": 913,
|
|
"src/app/(dashboard)/dashboard/combos/page.tsx": 4350,
|
|
"src/app/(dashboard)/dashboard/costs/CostOverviewTab.tsx": 1495,
|
|
"src/app/(dashboard)/dashboard/costs/quota-share/components/PoolWizard.tsx": 1007,
|
|
"src/app/(dashboard)/dashboard/endpoint/EndpointPageClient.tsx": 2570,
|
|
"src/app/(dashboard)/dashboard/health/page.tsx": 1091,
|
|
"src/app/(dashboard)/dashboard/playground/components/tabs/ApiTab.tsx": 847,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/ProviderDetailPageClient.tsx": 784,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/components/ConnectionRow.tsx": 941,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/components/modals/AddApiKeyModal.tsx": 843,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/components/modals/EditConnectionModal.tsx": 1171,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/hooks/useProviderConnections.ts": 954,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/hooks/useProviderModels.ts": 155,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/hooks/useProviderSettings.ts": 264,
|
|
"src/app/(dashboard)/dashboard/providers/[id]/providerPageHelpers.ts": 939,
|
|
"src/app/(dashboard)/dashboard/providers/components/onboarding/ProviderOnboardingWizard.tsx": 906,
|
|
"src/app/(dashboard)/dashboard/providers/page.tsx": 1925,
|
|
"src/app/(dashboard)/dashboard/runtime/RuntimePageClient.tsx": 1198,
|
|
"src/app/(dashboard)/dashboard/settings/components/AppearanceTab.tsx": 819,
|
|
"src/app/(dashboard)/dashboard/settings/components/CompressionSettingsTab.tsx": 932,
|
|
"src/app/(dashboard)/dashboard/settings/components/MemorySkillsTab.tsx": 880,
|
|
"src/app/(dashboard)/dashboard/settings/components/PricingTab.tsx": 1012,
|
|
"src/app/(dashboard)/dashboard/settings/components/ProxyRegistryManager.tsx": 1072,
|
|
"src/app/(dashboard)/dashboard/settings/components/ResilienceTab.tsx": 983,
|
|
"src/app/(dashboard)/dashboard/settings/components/RoutingTab.tsx": 1580,
|
|
"src/app/(dashboard)/dashboard/settings/components/SystemStorageTab.tsx": 1924,
|
|
"src/app/(dashboard)/dashboard/usage/components/BudgetTab.tsx": 1016,
|
|
"src/app/(dashboard)/dashboard/usage/components/EvalsTab.tsx": 2148,
|
|
"src/app/(dashboard)/dashboard/usage/components/ProviderLimits/index.tsx": 1069,
|
|
"src/app/api/oauth/[provider]/[action]/route.ts": 897,
|
|
"src/app/api/providers/[id]/models/route.ts": 2426,
|
|
"src/app/api/providers/[id]/test/route.ts": 842,
|
|
"src/app/api/usage/analytics/route.ts": 941,
|
|
"src/app/api/v1/models/catalog.ts": 1435,
|
|
"src/lib/cloudflaredTunnel.ts": 934,
|
|
"src/lib/db/apiKeys.ts": 1490,
|
|
"src/lib/db/core.ts": 1820,
|
|
"src/lib/db/migrationRunner.ts": 1100,
|
|
"src/lib/db/models.ts": 1132,
|
|
"src/lib/db/providers.ts": 1050,
|
|
"src/lib/db/proxies.ts": 1039,
|
|
"src/lib/db/settings.ts": 1108,
|
|
"src/lib/db/usageAnalytics.ts": 873,
|
|
"src/lib/evals/evalRunner.ts": 961,
|
|
"src/lib/memory/retrieval.ts": 1171,
|
|
"src/lib/modelsDevSync.ts": 934,
|
|
"src/lib/providers/validation.ts": 4302,
|
|
"src/lib/tailscaleTunnel.ts": 1189,
|
|
"src/lib/usage/callLogs.ts": 975,
|
|
"src/lib/usage/providerLimits.ts": 943,
|
|
"src/lib/usage/usageHistory.ts": 854,
|
|
"src/shared/components/OAuthModal.tsx": 956,
|
|
"src/shared/components/RequestLoggerV2.tsx": 1276,
|
|
"src/shared/components/analytics/charts.tsx": 1558,
|
|
"src/shared/constants/cliTools.ts": 875,
|
|
"src/shared/constants/pricing.ts": 1470,
|
|
"src/shared/constants/providers.ts": 3146,
|
|
"src/shared/constants/sidebarVisibility.ts": 990,
|
|
"src/shared/services/cliRuntime.ts": 1084,
|
|
"src/shared/validation/schemas.ts": 2515,
|
|
"src/sse/handlers/chat.ts": 1392,
|
|
"src/sse/services/auth.ts": 2207
|
|
},
|
|
"_rebaseline_2026_06_09": "Re-baseline consciente pre-release v3.8.19: 9 arquivos cresceram durante o ciclo (features mergeadas: RequestLoggerV2 +281 request-logger rework, stream +101, combo +73, chatCore +45, catalog +32 fable-5/catalog-flag, callLogs +4, accountFallback +2, usageHistory novo 840) + core.ts +7 (fix resetAllDbModuleState, PR 3536). A catraca segue valendo destes valores — proximo crescimento falha. Decisao: encolher (esp. RequestLoggerV2/chatCore) e a issue #3501 ficam para o ciclo seguinte.",
|
|
"_rebaseline_2026_06_11_phase1f": "Phase 1f (#3501): ProviderDetailPageClient.tsx 4948→4062 (-886 LOC); 3 novos hooks extraídos. useProviderConnections.ts=954 acima do cap=800 — justificado: extração direta do god-component (zero lógica nova), própria redução do cliente supera o custo. useProviderSettings.ts=263 e useProviderModels.ts=154 já abaixo do cap.",
|
|
"_rebaseline_2026_06_12_review_issues": "Re-baseline consciente do /review-issues v3.8.23: 27 arquivos com crescimento herdado (v3.8.22 nunca reconciliado) + fixes deste round (combo.ts #3685, openai-to-gemini.ts #3688, tokenRefresh.ts #3692, validation/proxies de outras merges). providerLimits.ts (941) adicionado como frozen (split coeso de usage). Shrink endereçado separadamente pelo #3501.",
|
|
"_rebaseline_2026_06_12_phase1g1j": "Phase 1g-1j (#3501): ProviderDetailPageClient.tsx 4063→3409 (extraídos ProviderPlaygroundPanel, useCommandCodeAuth, useExternalLinkFlow+ExternalLinkModal, useAuthFileHandlers — zero lógica nova). models/route.ts 2344→2426: drift do #3712 (vertex dynamic model discovery) reconciliado aqui.",
|
|
"_rebaseline_2026_06_12_phase1n1s": "Phase 1n-1s (#3501): ProviderDetailPageClient.tsx 2554→1376 (extraídos ConnectionsListPanel, ConnectionsHeaderToolbar, ZedImportCard, BatchTestResultsModal, AdaptaTutorialModal + hooks/useApiKeySave + 4 helper closures→providerPageHelpers.ts). providerPageHelpers.ts 822→897 justificado: recebe 4 closures do god-component (getApiLabel/getApiDefaultPath/getApiPath/getHeaderIconProviderId), zero lógica nova, cliente encolhe mais do que helpers crescem.",
|
|
"_rebaseline_2026_06_12_phase1t": "Phase 1t (#3501): ProviderDetailPageClient.tsx 1377→782 — META ≤800 ATINGIDA (extraídos ProviderPageHeader, CompatibleNodeCard, ProviderModalsPanel, EmptyConnectionsPlaceholder, UpstreamProxyCard, SearchProviderCard + hooks useConnectionGate/useProviderNodeActions). Drift concorrente reconciliado: ResilienceTab/sse-chat/sse-auth/accountFallback/combo (merges #3629 model-lockout etc.).",
|
|
"_rebaseline_2026_06_12_v3823_new_features": "Re-baseline v3.8.23 pós-merge de #3742 (cost drilldown: ApiManagerPageClient.tsx +21, CostOverviewTab.tsx +14, providerLimits.ts +2, usage.ts +53) + #3743 (provider display modes: ProviderDetailPageClient.tsx +2, providerPageHelpers.ts +42, providers.ts +2) + #3740 (semantic cache key isolation: chat.ts +3). Crescimento justificado por features novas mergeadas no ciclo."
|
|
}
|