What
An internal class that keeps track of background shell (bash) commands was reworked. It previously used two sets called pendingKillBackstops and liveShellCommands to track running processes; it now uses a reportedDroppedEntries set, a pendingPrunes map, and a ledger object instead.
Why
This is an internal change to how Claude Code manages background shell processes, not a user-facing feature. The finding does not say what problem the new structure fixes or what a user might notice differently.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding shows a data-structure change but not what effect, if any, it has on user-visible behavior.