{"version":"2.1.268","anchor":"model-override-settings-source-enumeration-reworked","canonical_anchor":"model-override-settings-source-enumeration-reworked","heading":"Model-override settings-source enumeration reworked","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.268\/e\/model-override-settings-source-enumeration-reworked","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.268","markdown":"### Model-override settings-source enumeration reworked\n\nInternal check for model-override settings now filters sources instead of excluding one\n\n**Unclear.** The finding does not say what user-visible effect this has on model-override behavior.\n\n**What**\n\nA helper used internally when Claude Code checks model-override and enforcement settings was reworked. Instead of taking a full list of settings sources and removing one scope from it, it now filters the complete set of settings sources down to just `localSettings` and `projectSettings`, and it excludes project settings entirely in a certain condition.\n\n**Why**\n\nThis is an internal implementation detail of how Claude Code decides which settings file takes precedence for model overrides. It doesn't change any user-facing behavior directly, but it affects which settings sources are consulted when enforcement checks run.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}