# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

BACH Обработчик мусора (система мусора)
--------------------------------------

Система мусора допускает мягкое удаление с восстановлением.

КОМАНДЫ
-------
bach trash list            Все записи в корзине
bach trash delete PATH     Файл в корзине
bach trash restore ID      Восстановить файл
bach trash purge           Удалить просроченные
bach trash info ID         Показать детали

ОПЦИИ
--------
--dry-run Только моделировать изменения

ПРИМЕРЫ
---------
# Удаление файла
bach trash delete ./alte_datei.txt

# Показать содержимое
bach trash list

# Восстановить
bach trash restore 5

# Очистка истекла (30+ дней)
bach trash purge --dry-run
bach trash purge

ТЕХНИЧЕСКИЕ
---------
- Обработчик: system/hub/trash.py
- Файлы перемещены в system/data/trash/
- Метаданные в таблице БД: files_trash
- Стандартное хранение: 30 дней (retention_days)
- Статус: активен, восстановлен, очищен

БАЗА ДАННЫХ
---------
Таблица: files_trash (system/db/schema.sql)
- идентификатор: ПЕРВИЧНЫЙ КЛЮЧ
- original_path: исходный путь
-rash_path: Путь в мусоре.
- размер: размер файла в байтах
- delete_at: время удаления (ISO-8601)
- delete_by: имя пользователя (по умолчанию: «claude»)
-retention_days: сохранение (по умолчанию: 30)
- expires_at: дата истечения срока действия (ISO-8601)
- статус: активный/восстановлен/очищен
- восстановлен_ат: время восстановления
- purged_at: окончательное удаление

СМОТРИ ТАКЖЕ
----------
bach maintain help    Инструменты обслуживания
bach backup help      Система резервного копирования
bach trash help       Встроенная справка
