UI Addressing
Основной source of truth для этой темы находится в английской версии: UI Addressing.
Этот документ нужен как краткая точка входа в русской ветке.
Что фиксирует архитектура
Целевая модель адресации AdaOS для Web UI разделяет несколько слоёв:
- logical authoring layer:
ctx.* - projection-routing layer:
data_projectionsи пары(scope, slot) - runtime UI binding layer: typed refs для
y,stream,view,projection,action - domain identity layer: например
device:*иwebspace:*
Зачем это нужно
- чтобы навыки и сценарии, в том числе написанные LLM, не придумывали произвольные ветки и имена
- чтобы Web UI мог безопасно связывать состояние, стримы и действия
- чтобы device, workspace, operations и projection-модели использовали один словарь
Приоритет
Приоритетный срез адресного пространства нужен именно для Web UI:
y:refsstream:refsview:refsprojection:refsaction:refs- базовые domain refs вроде
device:*иwebspace:*
Для полной модели, правил scope и дорожной карты используйте английский документ.