{"name":"policyUnreadable","slug":"policyunreadable","family":"setting","title":"Settings keys","noun":"settings key","description":"Claude Code now fails closed and blocks changes when managed policy settings exist but can't be read","description_source":"entry","described_by":{"version":"2.1.271","anchor":"new-settings-schema-field-policyunreadable-remote-contr"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":{"version":"2.1.271","released_at":"2026-09-14 19:45:19","spans":1}},"aliases":[],"entries":[{"version":"2.1.274","anchor":"force-login-org-policy-validation-failures-now-get-logged","heading":"Force-login-org \/ policy validation failures now get logged and reported with a reason","line":"Failed org\/policy validation during headless startup now gets logged with a reason","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"new-managed-settings-validation-failure-reasons","heading":"New managed-settings validation failure reasons","line":"Org login and managed-settings failures now carry a machine-readable reason code alongside the existing policyUnreadable flag","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"new-settings-schema-field-policyunreadable-remote-contr","heading":"New settings schema field policyUnreadable \/ remote_control_policy_lock_reason for fail-closed managed policy","line":"Claude Code now fails closed and blocks changes when managed policy settings exist but can't be read","released_at":"2026-09-14 19:45:19","reason":"named in this entry, found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/policyunreadable","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}