A hand- or agent-edited jev-settings.json could store a model name that already carries the gateway's own "ide/" prefix. The bridge adds "ide/" again when it routes, producing "ide/ide/<model>" — an unknown model whose context window the bridge reads as the 32768 default and then silently drops the request, answering "." with a wrong "model seçildi" instead of the chosen model. jev_settings.read()/_policy() now normalize every stored model name (fallbackModel, watchModels, exemptModels, prefilter.target, autoRoute.model/targets) by stripping a leading "ide/". No real provider/model id begins with "ide/", so valid settings are unaffected. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>