From d69ff955695441a7065408d85dc7932ce1df6f26 Mon Sep 17 00:00:00 2001 From: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:41:30 -0300 Subject: [PATCH] chore(quality): freeze the wave-2 file-size growth The HouMinXi fast-path lengthened six files already over the cap. The ceilings move to the size measured on the post-merge tip. --- config/quality/file-size-baseline.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/config/quality/file-size-baseline.json b/config/quality/file-size-baseline.json index ea9fd3e94336..60b1945d2e85 100644 --- a/config/quality/file-size-baseline.json +++ b/config/quality/file-size-baseline.json @@ -1,4 +1,5 @@ { + "_rebaseline_2026_10_06_wave2_hou_fastpath": "Wave 2 (HouMinXi fast-path, 26 squash-merges onto release/v3.8.52) own growth, measured with split(\"\\n\").length on the post-merge tip. src/app/(dashboard)/dashboard/settings/components/RoutingTab.tsx 1618->1678; src/sse/services/auth.ts 3640->3642; open-sse/handlers/responseSanitizer.ts 1204->1210; open-sse/handlers/search.ts 1789->1805; open-sse/utils/proxyFetch.ts 1404->1405; open-sse/utils/stream.ts 3298->3313. gateways.ts stays at the #15679 ceiling when it no longer exceeds it. Covered by the wave-2 focused tests (OIDC, cache scope, allowlist, tokens, TLS proxy, stream replay, Claude empty end_turn, collaboration plaintext, quota, combo timeout, MCP analytics, content-length, cloudflared, no-auth banner, thinking floor, provider crud, serve port, validation, catalog/version pins).", "_rebaseline_2026_10_06_15520_freetheai_domain": "PR #15520 (jonlwheat2-gif) own growth: src/shared/constants/providers/apikey/gateways.ts 1544->1547 (freetheai base URL and signup copy moved off the dead .xyz host onto freetheai.org; declarative catalog strings only, same god-file no-split rationale as prior gateways.ts rebaselines). Measured with split(\"\\n\").length on origin/release/v3.8.52 after the wave-1 squash. Covered by tests/unit/provider-registry-freetheai.test.ts.", "_rebaseline_2026_10_03_15443_per_model_pause": "Per-model pause own growth: src/sse/services/auth.ts 3623->3640 (+17 = one optional model param + one relayed pause call + one model-aware skip read + four Prettier-split model-threading callsites, irreducible wiring; a shared-helper variant was tried and measured +14 net, reverted). Covered by tests/unit/opencode-free-tier-per-model-pause.test.ts (14). PR #15443.", "_rebaseline_2026_09_29_14973_cursor_conversation_cache": "PR #14973 own growth: open-sse/utils/cursorAgentProtobuf.ts 1619->1622 (+3 over the 1619-line tip after #15036 = the single-line import of the new open-sse/utils/cursorAgentProtobuf/ttft.ts, the TtftBreakdownDelta member of DecodedDelta, and the one-line pushTtftBreakdown call in decodeAgentServerMessage; the turn_ended entry is rewritten at the same length to keep its end signal when the usage body is malformed). The ttft_breakdown decoder, its type and the safely() telemetry helper live in ttft.ts, under cap. open-sse/executors/cursor.ts stays under its 1868 ceiling. Covered by tests/unit/cursor-conversation-cache.test.ts.", @@ -533,7 +534,7 @@ "open-sse/handlers/chatCore/nonStreamingResponse.ts": 1212, "open-sse/handlers/chatCore/streamingResponse.ts": 1308, "open-sse/handlers/imageGeneration.ts": 3334, - "open-sse/handlers/search.ts": 1789, + "open-sse/handlers/search.ts": 1805, "open-sse/mcp-server/schemas/tools.ts": 1621, "open-sse/mcp-server/server.ts": 1572, "open-sse/services/accountFallback.ts": 2522, @@ -542,8 +543,8 @@ "open-sse/services/combo/executeTargetAttempt.ts": 1273, "open-sse/translator/response/openai-responses.ts": 1536, "open-sse/utils/cursorAgentProtobuf.ts": 1622, - "open-sse/utils/proxyFetch.ts": 1404, - "open-sse/utils/stream.ts": 3298, + "open-sse/utils/proxyFetch.ts": 1405, + "open-sse/utils/stream.ts": 3313, "open-sse/vendor/codex-chatgpt-web/adapters/chatgpt-web/browser-worker.ts": 4398, "open-sse/vendor/codex-chatgpt-web/bridge.ts": 1335, "src/app/(dashboard)/dashboard/HomePageClient.tsx": 1344, @@ -556,7 +557,7 @@ "src/app/(dashboard)/dashboard/runtime/RuntimePageClient.tsx": 1222, "src/app/(dashboard)/dashboard/settings/components/ProxyRegistryManager.tsx": 1483, "src/app/(dashboard)/dashboard/settings/components/ResilienceTab.tsx": 1271, - "src/app/(dashboard)/dashboard/settings/components/RoutingTab.tsx": 1618, + "src/app/(dashboard)/dashboard/settings/components/RoutingTab.tsx": 1678, "src/app/(dashboard)/dashboard/settings/components/SystemStorageTab.tsx": 1611, "src/app/(dashboard)/dashboard/usage/components/EvalsTab.tsx": 2152, "src/app/api/providers/[id]/models/route.ts": 2432, @@ -572,7 +573,7 @@ "src/shared/constants/providers/apikey/gateways.ts": 1547, "src/shared/services/cliRuntime.ts": 1296, "src/sse/handlers/chat.ts": 2597, - "src/sse/services/auth.ts": 3640, + "src/sse/services/auth.ts": 3642, "tests/unit/account-fallback-service.test.ts": 2453, "tests/unit/provider-validation-specialty.test.ts": 4656, "open-sse/services/autoCombo/virtualFactory.ts": 1258, @@ -583,7 +584,7 @@ "open-sse/executors/default.ts": 1209, "open-sse/services/rateLimitManager.ts": 1329, "open-sse/executors/opencode.ts": 1518, - "open-sse/handlers/responseSanitizer.ts": 1204 + "open-sse/handlers/responseSanitizer.ts": 1210 }, "_rebaseline_2026_09_15_roundrobin_dashboard_events": "Fix #13089 (Combo Studio Live dashboard shows an empty backlog for round-robin combos): open-sse/services/combo/roundRobinCombo.ts 1205->1213. Round-robin is the only combo strategy that bypasses handleComboChat/executeTargetAttempt.ts, the path that publishes the combo.target.attempt/succeeded/failed EventBus events the Live dashboard listens for — so round-robin completions never showed up. The new call-site wiring (createRRDashboardEvents(...) instantiated once per target, one-line .attempt()/.succeeded()/.failed() calls at the 6 existing dispatch/outcome points) is the emitter logic actually extracted into a new module, open-sse/services/combo/rrDashboardEvents.ts — this is the minimum irreducible footprint for wiring 6 required call sites into 6 fixed control-flow points of the frozen file. Covered by tests/unit/issue-13089-roundrobin-live-ws-events.test.ts (2 tests: success + failure paths).", "_rebaseline_base_2026_08_10_proxyfetch": "Base-red fix (green-prs sweep, issue #9985): open-sse/utils/proxyFetch.ts 1207 > cap 1000 — new proxied-TLS fetch helper introduced by the Fal reference-image work. Owner-authorized quick rebaseline to green; structural slim tracked for v3.9.0.",