01Сообщения об ошибках vibe называют правило, которое они применяют. Эта страница перечисляет сообщения, которые вы, скорее всего, встретите, что каждое значит и самый короткий выход, в том порядке, в котором они обычно появляются.
Как читать ошибку
02У ошибки три части: что vibe отказался делать, почему и где живёт правило, адресом вроде spec://org.vibevm.core/vibevm/modules/vibe-registry/PROP-002#IDENTITY-TUPLE. vibe explain "<address>" печатает правило и код, который за ним стоит; страницы этого руководства объясняют стоящий за ним механизм. Коды выхода стабильны для скриптов: 1 — общий сбой, 3 — отказ в форме конфликта, например испорченный управляемый блок (managed block), 5 — вы отклонили план.
один шаг фазы упал; фазы до него сохранили результаты
прочитайте идентификатор вклада и его вывод в повествовании прогона; vibe extensions показывает, откуда он взялся
PROP-054#FAILURE-BY-PHASE
отложенная задача агента
шагу нужен агент, и vibe работает под ним; задача ждёт в исходящих
агент-хозяин выполняет её и запускает ту же команду снова
PROP-054#AGENT-HANDSHAKE
undeploy отказался трогать путь
файл, которым владеет квитанция, изменился после выкладки
решите руками; vibe не удалит отредактированную работу
PROP-054#R8-DEPLOY-RUNTIME
clean отказался работать
нет проекта в текущей папке и выше
запустите внутри проекта
PROP-053#CLEAN-NEEDS-A-PROJECT
Когда сообщение не от vibe
09Сообщение, которого здесь нет, скорее всего, пришло со слоя ниже: обычно от git. Запустите команду снова с VIBE_LOG=vibe_registry=debug,vibe_publish=debug, чтобы увидеть нижележащую командную строку и её вывод. А когда сообщение цитирует адрес, правило в одном vibe explain от вас.