Вердикти
Кожен елемент отримує вердикт для кожної можливої дії, і вердикт завжди має свої причини. Колір ніколи не є єдиною ознакою: кожен вердикт має власний візерунок, власну позначку й власне правило.
Чотири вердикти
| Вердикт | Що це означає | Під час очищення |
|---|---|---|
| READYГотово | Для цієї дії пройдено всі перевірки. | Вибрано одразу. |
| REVIEWПеревірити | Відомий ризик або рішення, яке можете ухвалити лише ви. | Через «Однаково включити». |
| BLOCKEDЗаблоковано | Використовується, захищено або містить роботу, яку git відмовився б викинути. | Вибрати неможливо. |
| UNKNOWNНевідомо | Недостатньо доказів. | Вибрати неможливо, ніколи не вважається Готово. |
Командний рядок виводить ті самі вердикти великими літерами (англійською).
Причини
Причини вердикту описують, що відомо про елемент. Наприклад:
- Якому агенту він належить: «Частина запущеної сесії Claude Code» або який інструмент його створив.
- Чи використовується він: у ньому або в батьківській папці працює сесія агента, з нього запущено процес, файл тримається відкритим.
- Незбережена робота: змінені, невідстежувані чи проіндексовані файли; невідправлені коміти; блокування git.
- Докази: там, де самої назви недостатньо, позначка, яку він шукає, наприклад
package.jsonпоруч ізnode_modules.
Готово
Усі перевірки пройдено. Коли ви натискаєте Очистити, елемент перевіряється ще раз; якщо тим часом щось змінилося, його не чіпають.
Перевірити
Видалення, найімовірніше, нічим не загрожує, але є щось, чого Devbroom не може знати. Наприклад:
- Ігнорований файл
.envу робочому дереві:git worktree removeвидаляє його без запитання. Чистийgit statusне доводить, що всередині немає нічого цінного. - Назва схожа на папку збірки, але поруч немає файлів проєкту, які б це підтвердили.
- Нечіткі назви, як-от
dist,buildіvendor, якщо їх не створює скрипт збірки. - Кеші, які дорого завантажувати знову: сховище pnpm, браузери Playwright, моделі Hugging Face.
- Папки, якими агент керує сам.
Заблоковано
Якщо зачепити це зараз, можна зламати чиюсь роботу:
- У ньому або в батьківській папці працює сесія агента, з нього запущено процес або файл у ньому тримається відкритим.
- Робоче дерево з незафіксованими змінами, невідстежуваними файлами або проіндексованими змінами. Git не видалить його без
--force; Devbroom ніколи не використовує--force. - Основна робоча копія, робоче дерево з підмодулями або таке, яке git заблокував.
- Захищені файли, як-от бази даних і облікові дані агентів.
- Те, що слід очищати лише власною командою агента.
Невідомо
Не вдалося визначити, якому агенту це належить, або частину не вдалося прочитати. Devbroom ніколи не вважає Готово те, чого не знає.
Ваші власні правила
Файл .devbroom.toml у корені проєкту може вказати, що в цьому проєкті вважається результатом збірки. Оскільки цей файл міг написати й агент, командний рядок не довіряє йому без запитання: devbroom clean --yes пропускає все, що має вердикт Готово лише завдяки цьому файлу.
Оновлено: 7 жовтня 2026 р.