Занятие 10 из 10 · 15 минут
Сформировать доказанный ответ
Самостоятельно выберите координаты и отделите факты от ограничений.
Условие доступа
Для чтения регистрация не нужна. Для выполнения нужен опубликованный read-only MCP в вашем агенте; сайт не запускает вызовы за вас.
Библиотеки и версии задания: route-delivery-development-standards / 1.3.1 / custom; route-delivery-recipes / 1.2.3 / custom; route-delivery-bsl-sdk / 1.2.0 / custom; route-delivery-examples / 1.1.2 / custom; route-delivery-compatibility / 2.1.0 / custom; route-delivery-error-catalog / 1.2.1 / custom; route-delivery-docs / 1.3.0 / custom.
Перед практикой
Составь итоговый ответ для разработчика: как безопасно обработать таймаут создания отправления, какую связку версий выбрать, как трактовать ROUTE-409-DUPLICATE и что можно журналировать. Сам выбери нужные координаты из публичного каталога 9 библиотек и 17 координат и объясни выбор. Для каждого вывода укажи libraryId, version, source, файл и строки, а также класс результата: найденный фрагмент, точный факт или вывод из нескольких источников. Отдельно перечисли, чего материалы не подтверждают: живой результат операции, доступность сервера, полный граф и применимость к реальному проекту.
Выполните этот запрос в своём агенте. Сайт ничего не отправляет и не запускает.
Форма ответа, которую можно проверить
Четыре части задачи с выбранными координатами и точными источниками.
Классы результата и неподтверждённые утверждения указаны отдельно.
Перед следующим занятием
- Координаты выбраны по роли источника, а не по совпадению версий.
- Каждый вывод имеет файл и строки.
- Живой результат и проектное поведение не объявлены доказанными.
Фрагменты исходников
Это фрагменты авторских исходников, а не вопрос пользователя и не ответ агента. Название библиотеки, версия, файл и строки помогают проверить найденный факт самостоятельно. custom означает авторский источник.
Перед вызовом RouteDeliveryПовторы.ВосстановитьПослеТаймаута сохраните исходный
непустой ключ. До любого решения о повторе модуль выполняет
RouteDeliveryКлиент.НайтиОтправлениеПоКлючу. При outcome found используйте
результат и не создавайте новое отправление. Только при явном not_found модуль
вызывает RouteDeliveryКлиент.СоздатьОтправление с тем же ключом. Outcomes
timeout и transport_error не равны not_found: модуль отказывает без
повтора. Новый ключ не разрешает неопределённость и запрещён.Итоговый ответ объединяет этот порядок с матрицей, каталогом ошибок и стандартом журнала.
Отметка сохраняется только в этом браузере. На сервер ничего не отправляется.