{"version":"2.1.280","anchor":"dead-branches-in-the-tool-transcript-renderer-hardcoded-1","canonical_anchor":"dead-branches-in-the-tool-transcript-renderer-hardcoded-1","heading":"Dead branches in the tool-transcript renderer: hardcoded !1 disables new denial-rewrite logic","tier":"internal","area":"Transcript","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/dead-branches-in-the-tool-transcript-renderer-hardcoded-1","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Dead branches in the tool-transcript renderer: hardcoded `!1` disables new denial-rewrite logic\n\nNew logic for tracking tool-denial-and-rewrite pairs in the transcript view was added but left disabled by hardcoded constants\n\n**What**\n\nCode was added to the part of Claude Code that renders individual tool calls in the transcript, meant to track cases where a denied tool use is paired with a rewrite. However, the controlling expressions are written so they always evaluate to false or to a no-op, and the data structures they feed are always seeded empty. As a result, this new machinery cannot currently see or act on any data.\n\n**Why**\n\nNothing changes for users in this build: the feature exists in the code but is effectively switched off by the way its conditions are written, so it has no visible effect yet.\n\n- Area: Transcript\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}