# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17
# Статус: НЕ РЕАЛИЗИРОВАНО — см. Альтернативы

СИСТЕМНЫЕ ПРОВЕРКИ
-------------

ПРИМЕЧАНИЕ. Запланированная команда --selfcheck не была реализована.
Функциональность РАСПРЕДЕЛЕНА по существующим обработчикам.

АЛЬТЕРНАТИВЫ ДЛЯ СИСТЕМНЫХ ПРОВЕРОК:

1. ПРОВЕРКИ ЗАПУСКА (автоматические)
   bach startup run

   Выполняет:
   - Сканирование каталога (новые/измененные файлы)
   - Проверка пути целителя (проблемы с путем)
   - Наблюдатель за реестром (согласованность DB/JSON)
   - Монитор состояния навыков (проверка навыков/агента)
   - NUL Cleaner (файлы Windows NUL)
   - Сначала проблемы (24-часовой анализ ошибок)

2. ИНСТРУМЕНТЫ ДЛЯ ОБСЛУЖИВАНИЯ
   bach maintain list

   Доступные проверки:
   - поддержание лечения - коррекция пути
   - поддерживать реестр - согласованность базы данных
   - поддерживать навыки - здоровье навыков
   - поддерживать json - восстанавливать JSON
   - поддерживать нуль - удалять файлы NUL

3. КАЧЕСТВО РАБОЧЕГО ПРОЦЕССА
   bach tuev run

   Проверяет рабочие процессы на структуру и согласованность

4. СТАТУС РЕЗЕРВНОГО КОПИРОВАНИЯ
   bach backup status

   Показывает последние резервные копии и возраст

ПЕРИОДИЧЕСКАЯ ПРОВЕРКА:
  Автоматические проверки выполняются при КАЖДОМ «запуске bach».
  Никакого отдельного 30-дневного интервала не требуется.

ЖУРНАЛЫ:
  Журналы запуска: система/данные/журналы/
  Ведение журналов: вывод на консоль

РЕКОМЕНДАЦИЯ:
  В начале сеанса: запуск баха
  В случае проблем: бах поддерживать [работу]
