Перейти к содержанию

Обзор Console

🚧 Draft. Скелет по стандарту index.md §4 / _meta/_TEMPLATE.ru.md.

Что где находится в Axon Console (console.<instance>/{project_id}/...): сайдбар, переключатель проектов, командная палитра, индикаторы, какие разделы какой роли видны.

1. Что это и зачем

TODO — Console = primary visual interface (React + Vite + TanStack + React Flow + shadcn/ui). Не читает app.* напрямую — только read.* projections; все мутации — через CommandEnvelope. Тема — CSS-переменные + .dark, без hardcoded цветов.

2. Роли и доступ

TODO — какие разделы сайдбара видны каким ролям; где включается фича-флагами (например Cases UI — VITE_CONSOLE_STAGE3_UI_ENABLED).

3. Где это в Console

TODO — разобрать сайдбар по группам: - (верх) Dashboard, Workflows, Agents, Prompts, Cases, Conversations - Operations: Approvals, Incidents, Budgets - Administration: Templates, Catalog, Users, Connectors, Configuration - (шапка) переключатель проектов (prj_<ulid>), Ctrl+K командная палитра, Live-индикатор, текущая роль, Settings, Logout.

4. Концепции (mental model)

TODO — project как единица навигации и изоляции; read models vs source of truth; что значит «Live».

5. Флоу: пошаговые сценарии

TODO — переключиться между проектами; найти workflow/run через Ctrl+K; перейти от алерта к причине.

6. Справочник опций

TODO — каждый пункт сайдбара → в какой мануал ведёт; элементы шапки.

7. Жизненный цикл и обслуживание

TODO — обновление read models; задержка проекций; что делать если данные «отстают».

8. Траблшутинг

TODO — «раздел не виден» → роль/фича-флаг; «данные не обновляются» → projection lag; «401/redirect на login» → сессия.

9. Ограничения и инварианты

TODO — Console никогда не пишет в app.* напрямую и не читает секреты; всё через команды/проекции.

10. Связанные мануалы и каноны