Repository navigation
fix(auto-routing): harden benchmark admission and daily aliases - #7937
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Executive SummaryThe follow-up commit correctly distinguishes an explicitly empty Files Reviewed (4 files)
Previous Review Summaries (6 snapshots, latest commit 9a36e73)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 9a36e73)Status: 1 Issue Found | Recommendation: Address before merge Executive SummaryThe incremental commits add Overview
Issue Details (click to expand)WARNING
Files Reviewed (5 files)
Fix these issues in Kilo Cloud Previous review (commit 04ac3dc)Status: No Issues Found | Recommendation: Merge Executive SummaryThe incremental change aligns the settled-run sweep in Files Reviewed (2 files)
Previous review (commit 81be3e2)Status: No Issues Found | Recommendation: Merge Executive SummaryThe only change since the previous review is an admin test fixture update that adds the Files Reviewed (1 file)
Previous review (commit 50264c3)Status: No Issues Found | Recommendation: Merge Executive SummaryThe incremental change at Overview
Verification notes
Files Reviewed (3 files)
Reviewed at commit Previous review (commit 3bb14a1)Status: No Issues Found | Recommendation: Merge Executive SummaryThe incremental fix set at Overview
Prior Findings Re-verified as Fixed
Files Reviewed (7 files)
Reviewed at commit Previous review (commit 23ec8a4)Status: 3 Issues Found | Recommendation: Address before merge Executive SummaryThe benchmark admission/daily-alias rework is broadly sound (SQL guards, owner-scoped snapshots, and compensation logic all check out), but one changed line in Overview
Issue Details (click to expand)WARNING
SUGGESTION
Files Reviewed (49 files)
Reviewed at commit Reviewed by deepseek-v4.1-flash-1017 · Input: 66.4K · Output: 8.9K · Cached: 1.4M Review guidance: REVIEW.md from base branch |
|
bot: Added recovery for runs whose remaining pending chunks belong to failed lanes. Active claims still keep the run open until they settle. The regression failed before the fix and passes after it. A standalone scheduler smoke confirmed per-entry settlement without duplicate inference. CI passes, and the current review has no unresolved threads. This change does not alter production until merge and deployment. |
…lity-daily-aliases # Conflicts: # services/auto-routing-benchmark/migrations/meta/0023_snapshot.json # services/auto-routing-benchmark/migrations/meta/_journal.json # services/auto-routing-benchmark/src/admin.ts # services/auto-routing-benchmark/src/cli-runner.test.ts # services/auto-routing-benchmark/src/db.ts # services/auto-routing-benchmark/src/index-queue.test.ts # services/auto-routing-benchmark/src/platform-models.ts # services/auto-routing-benchmark/src/profiles-sql.test.ts # services/auto-routing-benchmark/src/profiles.ts # services/auto-routing-benchmark/src/run.ts # services/auto-routing-benchmark/src/scheduler.test.ts # services/auto-routing/src/admin-routing-settings.ts # services/auto-routing/src/decide.ts # services/auto-routing/src/index.test.ts # services/auto-routing/src/routing-mode.ts
…e tables Unmigrated legacy pools that reach the platform decision path now carry their owner, so the owner-scoped custom routing table and its subscription sync still apply after the custom-router merge. Update the benchmark tests for the merged re-measure queue and reuse parameters.
…lity-daily-aliases
An explicit empty supported_parameters list now means the model advertises no tool support, so executable-catalog and queue admission reject it. Only an omitted list keeps the legacy fallback.
Summary
~deepseek/deepseek-flash-latestand Frontier pools to~openai/gpt-sol-latest. Preserve explicit saved pools.Verification
Rollout