LEM.RU · 2026

← Библиотечный корпус

Занятие 04 из 15 · 10 минут

БСП по версии

Не смешивайте релизы типовой библиотеки.

Условие доступа

Публично читаемый урок. Загрузка и вызовы доступны только участникам пилота.

Читать задание можно без регистрации. Для загрузки своего корпуса и вызовов LEM нужен персональный пилотный доступ.

Целевая координата для сверки после импорта: bsp-standard / VERSION_TO_SET / bsp; bsp-docs / VERSION_TO_SET / docs.

Перед загрузкой проверьте условия пилота и право на обработку конкретного материала. Приватность библиотеки сама по себе не даёт такого права.

Перед практикой

Точное задание агенту
Проверь доступность инструментов и права на полный Designer XML БСП. Назови точный неизменяемый bspVersion. Для bsp_full_import подготовь ровно одно: заранее разрешённый серверный sourcePath каталога с Configuration.xml в корне либо completed uploadedArtifactId ZIP после release_artifact_upload_start/chunk/status/finish с artifactKind=bsp-xml-zip. Локальный путь пользователя нельзя подставлять как серверный sourcePath; если ни один поддерживаемый вход недоступен, остановись. Только после подтверждения прав вызови bsp_full_import: это синхронный Git-import, он возвращает status, tag, commit; без operationId, не публикует библиотечную координату и не требует library_import_status. Лишь после успешного full вызови при необходимости bsp_standard_import и bsp_docs_import с тем же bspVersion и visibility: private. Они публикуют bsp-standard / bspVersion / bsp и bsp-docs / bspVersion / docs, возвращают durable operationId; каждый опрашивай через library_import_status до terminal status, затем проверь list/search по точным координатам. Не переноси сигнатуру из соседнего релиза и не выдумывай результат.

Выполните этот запрос в своём агенте. Сайт ничего не отправляет и не запускает.

Ожидаемый результат

Форма ответа, которую можно проверить

Полный релиз

Фактические status, tag и commit полного BSP-импорта без выдуманного operationId.

Производные корпуса

Только после completed у производных операций видны bsp-standard / версия / bsp и bsp-docs / версия / docs.

Самопроверка

Перед следующим занятием

  • libraryId, version и source записаны полностью.
  • Сигнатура привязана к конкретному релизу.

Фрагменты исходников

Это фрагменты авторских исходников, а не вопрос пользователя и не ответ агента. Название библиотеки, версия, файл и строки помогают проверить найденный факт самостоятельно. custom означает авторский источник.

Авторский план импорта БСПАвторский шаблон подготовки · строки 1–7Библиотека: bsp-standard · Версия: VERSION_TO_SET · Источник: bspФайл: course/library-preparation-04.md · С первой строки: 1
# БСП по точному релизу
- bsp_full_import: Designer XML Git-import
- full результат: status, tag, commit; без operationId
- full не публикует библиотечную координату
- bsp_standard_import -> bsp-standard/version/bsp
- bsp_docs_import -> bsp-docs/version/docs
- derived operationId -> library_import_status

Это авторский шаблон, не результат LEM. Полный Git-import не публикует библиотеку; целевая координата появляется только после completed производного bsp_standard_import.

Авторский план производной документации БСПШаблон проверки · строки 1–5Библиотека: bsp-docs · Версия: VERSION_TO_SET · Источник: docsФайл: course/bsp-docs-import.md · С первой строки: 1
# Документация БСП
- вход: успешный tag полного Git-import
- инструмент: bsp_docs_import
- выход: bsp-docs/version/docs
- operationId -> library_import_status

Целевая координата появляется только после completed производного импорта; VERSION_TO_SET заменяется точной BSP version из результата.

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