{"version":"2.1.232","anchor":"settings-key-probing-consolidated-duplicate-project-settings","canonical_anchor":"settings-key-probing-consolidated-duplicate-project-settings","heading":"Settings key probing consolidated, duplicate project settings skipped","tier":"notice","area":"Settings","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/settings-key-probing-consolidated-duplicate-project-settings","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Settings key probing consolidated, duplicate project settings skipped\n\nProject settings are skipped when they resolve to the same file as user settings, so nothing is counted twice.\n\n**What**\n\nThe user-settings read behind raw key-presence checks is now a single helper returning a tagged result (`unreadable`, `absent`, `oversize`, `empty`, `non-object`, `object`) instead of duplicated inline parsing. Project settings are skipped when the project and user settings paths resolve to the same file, so one file is no longer counted twice.\n\n**Evidence**\n\n`rawSettingsKeyPresence: v5 user-settings read failed: `\n\n- Area: Settings\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}