ОСНОВАТЕЛЬНАЯ ОЧИСТКА ПРОЕКТА ОТ ВСЕГО МУСОРА¶
Единая команда make clean¶
Что очищается (ЕДИНАЯ команда make clean)¶
Системная очистка¶
- Build артефакты:
bin/,dist/,build/,.build-hash* - Go cache:
go clean -cache -testcache -modcache - NPM cache:
.next,node_modules/.cacheв обоих frontend приложениях - Отчеты:
logs/reports/ - Логи:
logs/
АГЕНТСКИЙ МУСОР¶
🗑️ Логи в корне проекта¶
*.logфайлы в корневой директории- ИСКЛЮЧЕНИЕ:
go*.shфайлы сохраняются (пользовательские скрипты)
🗑️ Backup файлы¶
*.backup- автоматические backup'ы агентов*.final*.backup- backup'ы с версионностью- Все backup файлы во всех папках проекта
🗑️ Временные файлы¶
*.tmp,*.temp- временные файлы*.old,*.bak- старые версии файлов*-new,*-old,*-temp,*_temp*- файлы с суффиксами
🗑️ Editor временные файлы¶
*.swp- Vim swap файлы*~- временные файлы редакторов.#*- lock файлы редакторов
🗑️ Системные файлы¶
.DS_Store- macOS metadataThumbs.db- Windows thumbnailsdesktop.ini- Windows folder настройки
🗑️ Output файлы¶
*.out,*.err- output и error файлы (исключая node_modules)
КРИТИЧЕСКИЙ МУСОР¶
🗑️ Старые lock файлы (.saga-locks/completed)¶
- 2591 файл! - старые completed lock файлы системы блокировок
- Серьёзный мусор, накапливающийся при работе множественных агентов
🗑️ Blockchain cache¶
blockchain/local-node/cache/- кеш локальной blockchain ноды
🗑️ Core log файлы¶
core.logфайлы по всему проекту
BUILD АРТЕФАКТЫ (НАЙДЕНО ДОПОЛНИТЕЛЬНО)¶
🗑️ Next.js out директории¶
frontend/admin-app/out/- 99 файлов build артефактовfrontend/user-app/out/- 68 файлов build артефактов- Эти директории не должны быть в репозитории!
🗑️ TypeScript build info файлы¶
*.tsbuildinfoфайлы - кеш компилятора TypeScriptfrontend/tsconfig.tsbuildinfo,frontend/admin-app/tsconfig.tsbuildinfo,frontend/user-app/tsconfig.tsbuildinfo
ТЕСТОВЫЙ МУСОР (НАЙДЕНО ДОПОЛНИТЕЛЬНО)¶
🗑️ E2E screenshots¶
frontend/e2e/screenshots/- 60 файлов скриншотов от E2E тестов- Агентский мусор от theme-analysis тестов
🗑️ Test results директории¶
frontend/e2e/test-results/- результаты Playwright тестовtests/browser/test-results/- результаты браузерных тестов
🗑️ Пустые директории¶
- Удаляет пустые папки (исключая .git и node_modules)
Защищенные файлы¶
Команда НЕ ТРОГАЕТ:
- go*.sh файлы в корне (пользовательские скрипты)
- node_modules/ содержимое
- .git/ содержимое
- Файлы в активном использовании
Использование¶
Статистика¶
После выполнения make clean типично удаляется 2800+ файлов:
- 2591 completed lock файл (критический мусор системы блокировок)
- 167 Next.js build файлов (99 admin-app + 68 user-app)
- 60 E2E screenshot файлов (theme-analysis мусор)
- 3 TypeScript build info файла
- 20-50+ backup файлов созданных агентами
- 5-10 логов в корне проекта
- Множество временных файлов по всему проекту
- Blockchain cache файлы
- Test results директории
- Пустые директории оставшиеся после удаления файлов
Когда использовать¶
- После интенсивной работы агентов - когда проект засорился backup файлами
- Перед коммитом - для чистоты репозитория
- При проблемах с дисковым пространством - для освобождения места
- Перед архивированием проекта - для уменьшения размера