EasyUniversal / DocsДокументация · SDK 0.3Подписка Universal ↗
Easy Universal / Справочник SDK

Критерии окончательного релиза

AngelScript · native runtime · локальная сборка

Когда Universal можно считать готовым релизом

Первая стабильная поставка Universal 1.0.0 использует SDK 0.3 (wire API 0.1).
«Окончательная версия» означает фиксированный проверяемый контракт,
а не обещание поддержки любых игр или наличия всех возможных API.

Текущий кандидат: проверяемый объём

  • AngelScript SDK 0.3, совместимость API 0.1/0.2, отражённые сигнатуры и синхронный LLM-комплект.
  • Отдельный external scalar telemetry IPC с согласованным PID/read/write;

контракт EXTERNAL_SOURCE_RU.md, не внешний backend произвольной памяти.

  • Каталог, редактор, запуск/остановка/перезагрузка одного доверенного пакета.
  • Математика, буферы, конфиги, bounded native jobs, GUI собственного preview.
  • Источники: synthetic fixtures, явно разрешённое чтение выбранного процесса,

HTTP GET и отдельно разрешаемый POST к разрешённым origins, локальные приборы War Thunder.

  • Виртуализированные списки, обрезка рисования и hit-test.
  • Flow с переносом строк и раскрываемыми секциями.
  • Release сборка, автоматические suites и повторные проверки постоянного каталога поставки.
  • Публичные SDK/LLM главы, отдельная подписка и персональная защищённая доставка.
  • Контекстные подсказки/переход к объявлениям и проверка типов без исполнения.
  • Публикация пакетов из аккаунта после модерации и автоматическое продление индекса.

Точные результаты каждой сборки фиксируются в VERIFICATION.md проекта.
Наличие теста не означает его прохождение; README описывает только последний
проверенный комплект. Ни один sample не является гарантией актуальности игры.

Нельзя закрывать без отдельной проверки

  1. Длительный прогон запуска, Reload/Stop, редактора и простоя с контролем памяти,

зависаний, CPU и оставшихся дочерних процессов. Короткий responsiveness test
не заменяет многочасовой тест.

  1. Чистая Windows-машина, DPI/несколько мониторов, обычный и стандартный UAC запуск.
  2. Установка/обновление, миграция конфигов, восстановление после неудачного обновления.
  3. Живая игровая совместимость каждого адаптера и exclusive fullscreen.

Подписи автора и контроль лицензии не доказывают совместимость или безопасность.

  1. Драйвер: допустимая подпись, загрузка и kernel QA в отдельной тестовой среде.

SYS исключён из текущей стабильной доставки.

Отдельный backlog, не скрытые обещания

WebSocket, произвольные параллельные callbacks, полноценный GUI layout и
редактор, клавиатурные dropdowns требуют собственных контрактов и тестов.
Их отсутствие должно оставаться явно документированным и в LLM-комплекте.

Game-specific adapters пишет автор по разрешённому источнику, явным координатным
конвенциям и версии данных. Движок не получает автоматически доступ к защищённой
памяти. Драйвер, обход античита, overlay hijacking и автоматизация читов в
защищённых онлайн-играх не входят в план runtime.

Easy Universal — отдельный проект. Easy External не изменён.