feat(foundry): add managed data consumers and agent settings

This commit is contained in:
Codex
2026-07-19 15:03:54 +03:00
parent 5f583caa05
commit aac44d057f
35 changed files with 4534 additions and 243 deletions
+23
View File
@@ -134,6 +134,29 @@ Pill navigation для верхней панели и компактного п
В каноническом `ApplicationShell` шапка фиксирована. Её три оси не двигаются при открытии navigation/content и не зависят от ширины предметного контента.
## UserProfileMenu
Каноническая выпадашка профиля для правой группы `AppHeader`. Она использует
общий portal `Dropdown`, показывает identity cover с аватаром, именем и
подписью и принимает список application-owned действий.
Компонент владеет только геометрией, темизацией, закрытием по outside pointer и
Escape. Переход в профиль, открытие настроек, logout, permissions и продуктовые
правила остаются в приложении. Меню не должно содержать скрытый MCP или ACL
контракт.
## FeatureSettingsWindow
Большое модальное окно настроек по принятой механике нового Engine: identity
текущего модуля слева, сгруппированная навигация features и scrollable content
справа. Компонент переиспользует `Window`, поэтому не создаёт собственный
portal, backdrop или focus trap.
`FeatureSettingsWindow` хранит только controlled active section. Формы,
setup-команды, сохранение, API и права принадлежат приложению. Цвет и материал
берутся из активного Design Profile; отдельная Engine/Foundry тема внутри
компонента запрещена.
## ApplicationShell и ApplicationPanel
Общий шаблон приложения по механике Launcher/Hub: фиксированный `AppHeader`, центральный stage, левая navigation panel и отдельное правое content window.