Что потребуется
- Граф Flow и файл
schemas/*.jsonв корне пакета. - Совместимое значение
compat.engine_min.
Объявление результата
plan-document разделены. В результате удобно хранить риск,
затронутые компоненты или рекомендуемый раннер. Доказательство указывает на
полный текст плана для проверки.
string, number, boolean, enum, array, object и
json. Объекты открытые: объявленные поля проверяются, дополнительные
сохраняются. Размер ограничен MAISTER_NODE_OUTPUT_MAX_BYTES, по умолчанию
256 КиБ.
Передача JSON разными узлами
Ответ агента заканчивается так:
Использование в следующих узлах
Отсутствующий путь без значения по умолчанию даёт ошибку конфигурации. Если
отсутствие допустимо, напишите:
Маршрутизация по результату
from: verdict и упорядоченную таблицу условий с
одним обязательным вариантом по умолчанию.
Исправление неверного результата
По умолчанию ошибка схемы завершает прогон. Для ограниченной самостоятельной доработки задайтеoutput.result.on_mismatch и rework:
result_errors. После исчерпания попыток прогон
завершится ошибкой; неверные данные не будут приняты.
Файл контекста прогона
MAIster собирает намерение задачи, последние тексты и переменные узлов, состояния проверок, объединённые значения и необязательный контекст Мозга в.maister/run.json внутри рабочей копии. Каждый запрос агенту получает указатель
на файл. Он пересобирается из журнала и исключён из Git.
Это независимая от сессии общая доска. Правильность Flow опирается на журнал и
строгие шаблоны, поэтому новая или возобновлённая сессия восстанавливает
состояние.
Публичный результат прогона
Верхнеуровневыйresult.export объявляет результат Flow для родительского
координатора или лаборатории оценки. Он указывает схему и допустимые узлы-
производители, использует закреплённую ревизию и имеет историю версий. Доработка
может сделать старую версию устаревшей.
Для контракта между прогонами используйте публичный результат. Для файлов,
изменений и отчётов используйте output.produces[].
Признаки ошибки
- Нет обязательных данных: узел не использовал назначенный ему способ передачи.
- Ошибка схемы: сравните путь поля с закреплённой схемой.
- Не определена переменная: добавьте настоящую зависимость или осознанное значение по умолчанию.
- Результат устарел после доработки: повторите узел-производитель.