home chevron_right
Ошибки и откаты

В текущем подходе (и в вашей практике) универсальных откатов шагов нет: мастер выполняет действия, а при необходимости вы повторяете сценарий или корректируете входные данные/пакет.

Вы отдельно уточнили, что:

  • шаги вида cut.names/restore.names не используются (это историческая заготовка под задачу языковой версии сайта);
  • “откаты” сейчас не реализованы как обязательная часть сценариев.

При этом идея “правильного отката” для операций вроде file.copy действительно упирается в необходимость сохранять заменяемые файлы (backup-слой) до выполнения копирования. Это хорошая точка развития, но её стоит описывать в документации как “возможное улучшение”, а не как текущую гарантию.