Skip to content

test(models): drop the post-top-models exemptions, ClawRouter #290 landed them - #33

Merged
VickyXAI merged 1 commit into
mainfrom
sync/drop-post-top-models-exemptions
Aug 31, 2026
Merged

test(models): drop the post-top-models exemptions, ClawRouter #290 landed them#33
VickyXAI merged 1 commit into
mainfrom
sync/drop-post-top-models-exemptions

Conversation

@VickyXAI

Copy link
Copy Markdown
Contributor

Summary

ClawRouter #290 added gemini-3.6-flash, gemini-3.5-flash-lite, tencent/hy3 and xiaomi/mimo-v2.5-pro to top-models.json, which is what POST_TOP_MODELS_ADDITIONS existed to work around. Emptying it puts all four back under test_curated_picker_catalog_mirrors_clawrouter_top_models.

An exemption that outlives its reason is worse than no exemption: it silences the guard for real drift on exactly those ids.

All 55 curated entries are now checked with no carve-outs — POST_TOP_MODELS_ADDITIONS and CURATED_PLACEMENT_OVERRIDES are both empty, and models.py mirrors top-models.json entry for entry and in order.

Tests

python3 -m pytest with a sibling ClawRouter checkout: 83 passed, 3 skipped.

Note the guard pytest.skips without that sibling checkout, so CI here will report 82 passed / 4 skipped — it cannot exercise this change. Verified locally against ClawRouter main at 7cf2547.

…nded them

gemini-3.6-flash, gemini-3.5-flash-lite, tencent/hy3 and mimo-v2.5-pro are
now in ClawRouter's top-models.json, so the mirror guard can check them
directly. Exemptions that outlive their reason are worse than no exemption:
they silence the guard for real drift on those ids.

All 55 curated entries are back under the check with no carve-outs —
POST_TOP_MODELS_ADDITIONS and CURATED_PLACEMENT_OVERRIDES are both empty.
83 passed with a sibling ClawRouter checkout.
@VickyXAI
VickyXAI merged commit 84c7565 into main Aug 31, 2026
1 check passed
@VickyXAI
VickyXAI deleted the sync/drop-post-top-models-exemptions branch August 31, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant