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

0.3: реализовано и осталось

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

0.3 — проверка исходного плана

Выпуск SDK 0.3 сохраняет совместимость с пакетами API 0.1/0.2. Объём внешнего
источника уточнён: scalar telemetry IPC, не произвольный backend Process API.
Это завершение указанного ниже ограниченного объёма, не всего первоначального
плана подключения внешней памяти.

ПунктРеализацияГраница
A1: базовые элементыСлайдер, UTF-8 textbox, dropdown/listbox helpersОграниченные размеры, не полноценный редактор текста
A2: расширенныеCheckboxGroup, RGBA/HSV, Tabs, sections, local keybind pickerБез глобальных hooks, mouse bindings и полной клавиатурной навигации
A3: layoutGrid/Flow, BoxLayout, отступы/выравнивание, ScrollPanelНе CSS и не визуальный конструктор
A4: темыDark/Light/Minimal и пять пользовательских цветовПалитра script preview; не глобальная тема менеджера
A5: GUI-конфигиConsent-gated data/package-id/gui.json, checkpoints и restoreНе транзакция между экземплярами пакета
B1: IDataSourceRuntime dispatch через внутренний интерфейсСкрипт не выбирает backend
B2: LocalDataSourceВстроенное чтение/запись, regions/modules/threads/handlesТолько права выбранных Windows handles
B3: внешний источникLocal telemetry IPC: manifest ID, PID, schema/sequence, deadline и stale clearingНе реализует внешний IDataSource Process API
B4: внешние разрешенияsource.read/write, отдельный GUI consent, lifetime-bound provider PID, snapshot/update capabilitiesВыбор в Settings
B5: документацияDATASOURCE_RU.md + EXTERNAL_SOURCE_RU.md, reference provider и .as пакетНи памяти игр, ни готового kernel-провайдера

Внешний источник не создаёт права на защищённую память. Подключение обхода
античита через DMA/kernel/hypervisor не входит в реализованный SDK.

Проверки GUI: tests/renderer.ps1 и tests/gui_state.ps1. Внешний канал:
tests/external_telemetry.ps1. Полная проверка и обновление
единого каталога поставки: scripts/release.ps1. Рабочий пример:
sdk/templates/gui-panel; API-контракт: GUI_03_RU.md. Итог и дальнейший план:
NEXT_STEPS_RU.md. Результаты фактических проверок фиксируются в VERIFICATION.md.

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