Project settings are skipped when they resolve to the same file as user settings, so nothing is counted twice.
What's wrong with this entry?
The 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.
rawSettingsKeyPresence: v5 user-settings read failed:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.