From 6787fc9aa91029c47b32b78e2c4611092f15c7fa Mon Sep 17 00:00:00 2001 From: Dizzle <112548150+maxmad64bis@users.noreply.github.com> Date: Wed, 26 Aug 2026 00:48:29 +0200 Subject: [PATCH] docs: real PR links for merged changelog fragments; fix stale quality comment (#11553) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Validated in a combined 4-PR batch worktree off release/v3.8.51 tip. - typecheck:core, file-size, changelog-integrity, complexity, cognitive-complexity, check:docs-counts-sync — all OK - Comment-only + changelog metadata fix, no runtime surface Thanks for closing the placeholder-link loop before the release aggregator baked them into CHANGELOG.md — good timing call in the PR notes. --- ...ity.md => 11546-free-provider-rankings-usage-reliability.md} | 2 +- ...01-scoring-factor-count.md => 11545-scoring-factor-count.md} | 2 +- open-sse/services/autoCombo/scoring.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename changelog.d/features/{free-provider-rankings-usage-reliability.md => 11546-free-provider-rankings-usage-reliability.md} (78%) rename changelog.d/fixes/{0001-scoring-factor-count.md => 11545-scoring-factor-count.md} (73%) diff --git a/changelog.d/features/free-provider-rankings-usage-reliability.md b/changelog.d/features/11546-free-provider-rankings-usage-reliability.md similarity index 78% rename from changelog.d/features/free-provider-rankings-usage-reliability.md rename to changelog.d/features/11546-free-provider-rankings-usage-reliability.md index c9ea947a24..9d8b2920ce 100644 --- a/changelog.d/features/free-provider-rankings-usage-reliability.md +++ b/changelog.d/features/11546-free-provider-rankings-usage-reliability.md @@ -1 +1 @@ -- **feat(rankings):** the Free Provider Rankings page shows what each provider actually served over the last 24 h. It ranked by ELO alone, which left a provider that answers every call with an error in first place; the usage data was already served by the API but never requested. A provider with too small a sample shows a dash, not a number ([#0000](https://github.com/diegosouzapw/OmniRoute/pull/0000)) +- **feat(rankings):** the Free Provider Rankings page shows what each provider actually served over the last 24 h. It ranked by ELO alone, which left a provider that answers every call with an error in first place; the usage data was already served by the API but never requested. A provider with too small a sample shows a dash, not a number ([#11546](https://github.com/diegosouzapw/OmniRoute/pull/11546)) diff --git a/changelog.d/fixes/0001-scoring-factor-count.md b/changelog.d/fixes/11545-scoring-factor-count.md similarity index 73% rename from changelog.d/fixes/0001-scoring-factor-count.md rename to changelog.d/fixes/11545-scoring-factor-count.md index 5f6ff4ce4e..29cc67cd17 100644 --- a/changelog.d/fixes/0001-scoring-factor-count.md +++ b/changelog.d/fixes/11545-scoring-factor-count.md @@ -1 +1 @@ -- **fix(docs):** the Auto-Combo engine is described with the number of factors it actually declares. Four different counts were in circulation — 6, 9, 13 and 14 across `AGENTS.md`, four guides and six code comments — while `DEFAULT_WEIGHTS` declares 15. `check:docs-counts` now reads that number from the source, so adding a factor without updating the prose fails CI ([#0001](https://github.com/diegosouzapw/OmniRoute/pull/0001)) +- **fix(docs):** the Auto-Combo engine is described with the number of factors it actually declares. Four different counts were in circulation — 6, 9, 13 and 14 across `AGENTS.md`, four guides and six code comments — while `DEFAULT_WEIGHTS` declares 15. `check:docs-counts` now reads that number from the source, so adding a factor without updating the prose fails CI ([#11545](https://github.com/diegosouzapw/OmniRoute/pull/11545)) diff --git a/open-sse/services/autoCombo/scoring.ts b/open-sse/services/autoCombo/scoring.ts index 1c3ce2b07b..f5d90ffd01 100644 --- a/open-sse/services/autoCombo/scoring.ts +++ b/open-sse/services/autoCombo/scoring.ts @@ -122,7 +122,7 @@ export interface ProviderCandidate { /** * Feedback-driven quality score [0..1] for this provider/model from the * routing-event quality tracker (open-sse/services/routing). Omitted/undefined - * candidates default to a neutral 1.0 in calculateFactors. + * candidates default to a neutral 0.5 in calculateFactors. */ quality?: number; connectionPoolSize?: number;