{"version":"2.1.246","anchor":"worktree-cleanup-only-removes-directories-claude-code-create","canonical_anchor":"worktree-cleanup-only-removes-directories-claude-code-create","heading":"Worktree cleanup only removes directories Claude Code created","tier":"notice","area":"Worktrees","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/worktree-cleanup-only-removes-directories-claude-code-create","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Worktree cleanup only removes directories Claude Code created\n\nWorktree cleanup now refuses to delete any checkout Claude Code did not create itself.\n\n**What**\n\nThe background sweep that removes finished job worktrees now refuses to delete one unless it finds Claude Code's own creation marker, so a checkout you made yourself is never reaped.\n\n**Details**\n\n- The marker check runs before the existing live-lock and worktree-registry checks.\n- Unconditional on the reap path.\n\n**Evidence**\n\n`no Claude Code creation marker (`\n\n- Area: Worktrees\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 2\/5"}