{"version":"2.1.273","anchor":"cd-tracking-helper-simplified-dropping-the-capped-director","canonical_anchor":"cd-tracking-helper-simplified-dropping-the-capped-director","heading":"cd-tracking helper simplified, dropping the 'capped directory set' telemetry path","tier":"internal","area":"Bash Safety","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273\/e\/cd-tracking-helper-simplified-dropping-the-capped-director","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273","markdown":"### cd-tracking helper simplified, dropping the 'capped directory set' telemetry path\n\nThe working-directory tracker for cd\/pushd\/popd chains was simplified, dropping its telemetry-reporting branch\n\n**What**\n\nThe internal helper that tracks the current working directory through a chain of `cd`, `pushd`, and `popd` commands (used to check permissions on subsequent commands) was simplified. It no longer takes an optional fourth parameter, and no longer reports whether it hit a \"capped\" directory-tracking limit or ended up in an \"unresolved\" state through a telemetry-adjacent callback. It now simply returns a deny result or nothing.\n\n**Why**\n\nThis is an internal cleanup that removes a reporting path Claude Code no longer needs, without changing what a command chain that uses `cd`\/`pushd`\/`popd` is allowed or denied to do.\n\n- Area: Bash Safety\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}