0.72.0

Added

  • Supervisor self-update: syscall.Exec() — при автообновлении worker выходит с кодом 12 (ExitSupervisorUpdate), supervisor подменяет себя через syscall.Exec() (Unix). Оба процесса обновляются автоматически. На Windows — флаг .needs_full_restart + уведомление в UI
  • Watchdog + auto-rollback — после обновления supervisor активирует watchdog (60 сек, порог 3 краша). Если новый worker крашится 3 раза — автоматически откатывает бинарник на taigaclaw-prev и перезапускается
  • min_version в манифесте — проверка min_supported из stable.json: если текущая версия слишком старая для прямого обновления — установка блокируется с сообщением ErrUpgradeTooOld
  • PerformBinaryRollback() — публичная функция для программного отката бинарника
  • Тесты — 26 новых тестов: watchdog (11), supervisor (4), rollback (5), errors/min_version (4), exit codes (2)