fix: remove safe worktrees before reassessing remote delete ownership (#851) #852

Merged
sysadmin merged 1 commits from fix/issue-851-cleanup-worktree-before-remote-delete into master 2026-07-23 17:06:26 -05:00
1 Commits
Author SHA1 Message Date
sysadminandClaude Opus 4.8 df58b5fb90 fix: remove safe worktrees before reassessing remote delete ownership (#851)
Post-merge cleanup previously continued past ownership-blocked remote
deletes, which skipped independently safe local worktree removal when the
only block was worktree_binding. Remove the clean owned worktree first,
reassess ownership, then delete the remote branch only if still safe.
Preserve fail-closed protection for dirty/foreign ownership categories.

Closes #851

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-23 16:41:27 -04:00