Mutation 前に inventory
grok worktree list --json から始め、worktree show で exact ID/path を確認します。
Worktree 内の Git status、untracked files、branch、HEAD、unpushed commits を確認します。
grok worktree list --json
grok worktree show ID_OR_PATH Removal/GC を preview
worktree rm と gc は --dry-run を使えます。Preview 後、mutation 直前に candidate を再確認します。
Dirty/unpushed work を保全する前に --force を使いません。Age だけでは obsolete と判断できません。
- Exact ID を使用。
- 必要なら diff/commit を保存。
- Cleanup 後に re-list。
Database を分離
db stats/path は metadata、db rebuild は filesystem scan で tracking database を再構築します。Git history は変更しません。
Tracking が誤っている時だけ rebuild し、scan roots を review します。