Начинайте со страницы прогона и сохраняйте вместе id прогона, активный узел, попытку и код ошибки. До повтора исправьте указанное предусловие.

Прогон остаётся Pending

Проверьте причину очереди и лимиты параллельности. Ожидающая работа начнётся при появлении совместимого слота. Если runner не готов, исправьте его диагностику, а не увеличивайте параллельность.

Запуск падает до работы агента

Убедитесь, что родительский репозиторий чист, целевая ветка существует, ветка прогона не занята, а путь worktree свободен. Проверьте наличие и доверие к выбранной ревизии Flow и доступность runner.

Agent runtime недоступен

Откройте настройки runner и изучите reason code готовности. На хосте supervisor проверьте бинарник адаптера, учётные данные сервисного пользователя и разрешение ссылок env:NAME. MAIster не подменяет runtime.

Доказательство отсутствует или устарело

Откройте ответственную попытку узла. Missing означает, что производитель не доставил артефакт. Stale означает, что worktree позднее изменился. Заново запустите производителя или проверку на текущем коде; не создавайте заглушку.

Продвижение падает

Для pull request проверьте авторизацию провайдера, права remote и данные для git push в окружении web. Для local merge убедитесь в чистоте целевого репозитория. После ручного разрешения конфликта нужны новые доказательства.

Данные для обращения за помощью

Приложите id прогона, узла и попытки, код ошибки, относящиеся к сбою структурированные логи, результат диагностики runner и точную операцию. Удалите токены, учётные данные, секреты репозитория и приватный исходный код.