{"version":"2.1.246","anchor":"permission-rules-and-extra-directories-read-one-consistent-s","canonical_anchor":"permission-rules-and-extra-directories-read-one-consistent-s","heading":"Permission rules and extra directories read one consistent settings snapshot","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/permission-rules-and-extra-directories-read-one-consistent-s","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Permission rules and extra directories read one consistent settings snapshot\n\nPermission rules and extra directories are collected from one settings snapshot, avoiding inconsistent reads.\n\n**What**\n\nCollecting allow rules and `permissions.additionalDirectories` across the settings files now works from a single snapshot passed in, rather than each collector re-reading settings, so one pass cannot see two different states.\n\n**Evidence**\n\n`additionalDirectories`\n\n- Area: Permissions\n- Names: `permissions.additionalDirectories`\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}