Защита от повторного запуска сценария по расписанию

Сценарий-сторож ставит в Supabase флаг на время работы: пока прошлый прогон не закончился, новый не стартует.

  • Не даёт прогонам накладываться
  • Ставит флаг «занято» в Supabase
  • Снимает флаг по завершении
  • Для тяжёлых сценариев по расписанию