You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Managed SettingsArea: what it touches
ImprovementsKind: in v2.1.232,
ImprovementsSection of the release
What
The default and per-OS defaultSettings payloads inside policyHelpers are now parsed as managed-settings objects, so a malformed admin payload is caught at startup instead of silently doing nothing.
Details
Any nested policyHelper / policyHelpers inside a payload is stripped before the rest is validated.
Delivered from an OS-admin policy source, a payload that does not validate stops Claude Code from starting.
Evidence
not a valid static settings payload — Claude Code refuses to start on it when delivered from an OS-admin policy source
Strings lifted out of the shipped bundle, so the claim above can be checked against them.