LEM.RU · 2026

← Демо-сценарий

Занятие 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 означает авторский источник.

Порядок доказанного ответаРецепт «Восстановление после таймаута», строки 3–9Библиотека: route-delivery-recipes · Версия: 1.2.3 · Источник: авторский (custom)Файл: recover-after-timeout.md · С первой строки: 3
Перед вызовом RouteDeliveryПовторы.ВосстановитьПослеТаймаута сохраните исходный
непустой ключ. До любого решения о повторе модуль выполняет
RouteDeliveryКлиент.НайтиОтправлениеПоКлючу. При outcome found используйте
результат и не создавайте новое отправление. Только при явном not_found модуль
вызывает RouteDeliveryКлиент.СоздатьОтправление с тем же ключом. Outcomes
timeout и transport_error не равны not_found: модуль отказывает без
повтора. Новый ключ не разрешает неопределённость и запрещён.

Итоговый ответ объединяет этот порядок с матрицей, каталогом ошибок и стандартом журнала.

Отметка сохраняется только в этом браузере. На сервер ничего не отправляется.