wraithbound-migration нужен для однократного импорта уже существующих
сборок. Новые релизы публикуются через wraithbound-publisher.
CLI объединяет два старых источника:
profile.jsonс launch-параметрами Minecraft;- файловый SHA-256 manifest, созданный
manifest-builder.
manifest.envelope.pb: BuildManifest из общего
protobuf-контракта, подписанный Ed25519-ключом релизов. Эту подпись проверяют
launcher-server и клиентский SDK.
Сборка
Импорт профиля
--build-id не зафиксирован в коде: для каждого сервера передаётся его
фактический ID. --mirror можно указывать несколько раз; порядок аргументов
становится приоритетом CDN.
Что переносится
Legacy-only поля не попадают в envelope, но CLI перечисляет их имена после
импорта. Это позволяет проверить потерю семантики до установки release в
control-plane.
