Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SettingsArea: what it touches
Internal ChangesKind: in v2.1.246,
Internal ChangesSection of the release
What
Claude Code checks who owns the project directory before trusting local settings. That ownership is now read once in advance for the project root, .git and .claude, instead of once per check, and logs a specific reason when it skips.
Details
Requires the process to expose a user id and a backend that serves the workspace; where either is missing the per-call check runs as before.
Evidence
settingsPrime: ownership of the local settings root not read ahead (the backend does not serve the workspace); the probe runs as today
Strings lifted out of the shipped bundle, so the claim above can be checked against them.