Что потребуется
- Роль участника проекта и право отвечать на запросы участия человека.
- Узел проверки с нужными вариантами решения в Flow.
- Для локального перехвата — доступ к узлу исполнения и рабочей копии прогона.
1. Откройте запрос
Откройте карточку во входящих или сам прогон. Проверьте задачу, текущий узел,
ожидаемое решение, критичность и последнюю попытку. Встроенный экран MAIster —
основной интерфейс. Личный помощник с явно выданными правами может перенести тот
же запрос в чат и вернуть ответ через API; это дополнительный канал, а не
замена интерфейса MAIster.
2. Изучите доказательства
Сопоставьте изменения с отчётами тестов, статического анализа, проверок и
решений судей. Граф доказательств показывает узел и попытку, создавшие каждый
элемент. Обязательное доказательство должно быть актуальным: устаревшая или
заменённая версия не открывает проверку или продвижение.
Производственный артефакт хранит подробное содержимое, а структурный результат
— небольшое типизированное решение для следующих узлов и оценщиков.
3. Уточните изменения у агента
Кнопка Спросить агента нужна, когда по разнице или доказательству требуется
пояснение. Диалог доступен на открытом запросе человека или форме, пока MAIster
может обратиться к остановленной ACP-сессии. Во время запроса разрешения чат не
показывается: агент ещё выполняет вызов инструмента в текущем ходе.
Вопрос запускает ход только для ответа. Он не принимает решение проверки, не
возобновляет Flow и не разрешает менять код. MAIster добавляет инструкцию о
чтении без записи, отклоняет явные попытки вызвать изменяющий инструмент и
после ответа сравнивает рабочую копию с контрольной точкой. Если сессия всё же
изменила файлы, MAIster восстановит исходное состояние и пометит ответ.
Сессию в простое придётся восстановить перед первым вопросом. Интерфейс заранее
покажет ожидаемую стоимость создания кэша. При последующей отправке на доработку
история вопросов и ответов попадёт к агенту вместе с резюме и открытыми
построчными замечаниями.
4. Оставьте комментарии
Создайте обсуждение на конкретной строке изменений и отвечайте в его ветке. MAIster хранит исходную привязку и отмечает её как актуальную или устаревшую относительно текущих изменений. Закройте обсуждение после исправления. Открытые замечания вместе с итогом проверки передаются в указанную Flow переменную доработки. Закрытые обсуждения агенту не отправляются.5A. Верните работу агенту
Выберите На доработку, добавьте краткое резюме и, если Flow разрешает, точку повторного входа. Политика рабочей копии может сохранить текущее состояние, вернуть контрольную точку целевого узла или создать новую попытку. Целевая и последующие попытки, проверки, результаты и артефакты становятся устаревшими. Новый запуск получает резюме и открытые замечания через настроенную переменнуюcommentsVar. Для приёмки проверки и доказательства создаются заново.
5B. Заберите работу себе
Выберите Забрать в работу, если локальная правка быстрее или безопаснее.- Закрепите прогон за собой. Он перейдёт в состояние Работает человек.
- Откройте существующие рабочую копию и ветку. Новые ветка и запрос на слияние не создаются.
- Внесите изменения локально.
- Зафиксируйте все нужные изменения коммитом. Возврат отклонит грязную рабочую копию или пустой диапазон коммитов.
- Верните работу в MAIster.
6. Подтвердите и продвиньте
Подтверждение закрывает решение проверки, а продвижение остаётся отдельным
действием. Перед ним MAIster ещё раз проверяет обязательные доказательства и
состояние репозитория. В зависимости от политики проект создаёт запрос на
слияние или локально объединяет изменения и записывает коммиты как доказательство.