живое обновление: выключенопоток событий сервиса не подключён
чтение снимка…файл данных ui/data/snapshot.json
Снимок собирается инструментом tools/dashboard_snapshot.py
при изменении файлов репозитория; страница подписана на поток событий
сервиса и перерисовывается сама. Открытый раздел, поиск, фильтры и
выбранный узел графа сохраняются.
Файлов проекта
—
состав рабочего каталога
Строк текста
—
без вендорных библиотек
Правок за сутки
—
git (история правок)
Прирост за сутки
—
с учётом удалённых строк
Состояние шлюзов
—
процедура проверки проекта
Окружение
—
Docker (контейнеризация)
01
Дерево проекта
состав каталогов и файлов
Структура каталогов с раскрытием узлов, подсветка по контурам и карта объёма.
Открыть состав→
02
Граф связей
зависимости файлов: плоский и объёмный вид
Узлы и рёбра связей: кто что импортирует и кто от кого зависит. Фильтры, поиск и орбитальный обзор в объёме.
Исследовать связи→
03
Перечень файлов
даты последних правок
Таблица с сортировкой по любому столбцу, поиском и подсветкой свежих изменений.
Открыть таблицу→
04
Карточка метрик
строки, файлы, доли контуров
Объём строк и число файлов: крупные показатели, доли контуров, типы файлов.
Открыть показатели→
Ядро наблюдения
DomOS
состав · связи · команда
Девять разделов.
Состав, связи файлов, динамика и AI-команда.
05
Динамика прироста
добавленные и удалённые строки (Chart.js)
График по дням: добавленные, удалённые строки и итоговый прирост. Отдельно — правки.
Открыть динамику→
06
Хранилища по контурам
миграции и состояние хранилищ
Перечень миграций по частям приложения и честное состояние хранилищ.
Состав служб площадки с честными индикаторами, рядом — состояние тестов и покрытия.
Открыть окружение→
08
За периметром
файлы вне рабочего каталога репозитория
Временные каталоги разведки: количество, объём, перечень и признак регрессии.
Открыть наблюдение→
09
AI-команда
провайдеры ролей, схема работы, навыки
Режимы и роли разработки, схема взаимодействия через оркестратора, перечень навыков и их состав.
Открыть команду→
10
Выдача прав
организация и приглашение администратора
Ввод организации и выдача входа администратору в рабочую область: одноразовая ссылка-приглашение с ручной передачей, без отправки пароля.
Выдать доступ→
Снимок наблюдаемый: числа выше собраны из репозитория.
Готов к работе
Раздел наблюдения
—
снимок прочитан
Дерево каталогов и файлов
Узлы раскрываются нажатием. Цвет метки — контур файла. Справа показаны объём и число файлов в каталоге.
Карта объёма по каталогам
Площадь прямоугольника — объём каталога в байтах, цвет — контур верхнего уровня.
построение…
Легенда соответствия цвета и контура
Нажатие на запись легенды скрывает и возвращает контур на карте объёма.
Узлов
—
файлы в графе
Рёбер
—
импорты и ссылки
Без связей
—
узлов без рёбер
Предел рёбер
—
обход не прерван
Фильтры и поиск
импорт Pythonссылка markdown
Полотно связей (плоский и объёмный вид)
Наведение подсвечивает соседей выбранного узла, остальные приглушаются. Нажатие на узел открывает список зависимостей справа. Плоский вид сохранён без изменений, объёмный добавляется рядом.
Файл не выбран: нажмите на узел графа или строку списка связности.
Кого использует файл (импортирует и ссылается)
нет данных
Кто зависит от файла
нет данных
Наибольшая связность
Файлы с наибольшим числом связей. Нажатие открывает список зависимостей.
Файлов
—
в рабочем каталоге
Объём
—
суммарный размер
Изменены за сутки
—
подсвечены зелёным
Изменены за неделю
—
подсвечены янтарным
Таблица файлов
Нажатие на заголовок столбца задаёт сортировку, повторное — обратный порядок. Поиск ищет по пути.
Путь
Контур
Тип
Размер
Последняя правка
Строк всего
—
без вендорных библиотек
Продуктовый контур
—
продукт и его документы
Инфраструктурный контур
—
развёртывание и инфраструктура
Вендорные библиотеки
—
чужой минифицированный код
Объём строк по контурам
Полоса показывает долю контура в общем объёме строк текста проекта.
Доли контуров по числу файлов
Кольцевая диаграмма: доля контура в общем числе файлов.
—
файлов
Число файлов по типам
Столбцами показаны типы файлов по расширению; наведите курсор, чтобы увидеть точное число строк и файлов.
Добавлено за сутки
—
новые строки
Удалено за сутки
—
без удалённых картина искажается
Прирост за сутки
—
добавлено минус удалено
Файлов затронуто
—
за последние сутки
Строки по дням правок
Столбцы: добавленные и удалённые строки; линия — итоговый прирост за день.
Правки по дням
Столбцы: общее число правок за день; линия — прирост строк в тот же день.
Итоги за сутки и за неделю
Одна и та же мера за два периода: видно, ускоряется работа или замедляется.
Период
Добавлено
Удалено
Прирост
Файлов
Последние правки (git — история правок)
Частей с миграциями
—
каталоги app/migrations
Миграций всего
—
файлы .sql
Прямое подключение
—
состояние хранилища
Драйвер и площадка
—
PostgreSQL (единое хранилище)
Миграции по контурам
Каждая часть приложения показывает число и перечень миграций: это и есть состояние схемы хранилища.
Хранилища контура
Состав хранилищ по принятым решениям и честное состояние каждого.
Почему состояние не подтверждено
Служб в составе
—
deploy/compose.yaml
Подтверждены опросом
—
Docker (контейнеризация)
Итог окружения
—
состояние площадки
Файлов тестов
—
каталог tests/
Проверок прошло
—
машинный отчёт прогона
Проверок упало
—
машинный отчёт прогона
Покрытие
—
Coverage (покрытие тестами)
Дата прогона
—
время сбора отчёта
Состав служб
Состав взят из описания площадки. Столбец «состояние» показывает «не развёрнуто», пока опрос среды не подтвердил работу службы.
Служба
Образ
Описана сборкой
Состояние
Подтверждено
Проверка площадки
1Описание площадки прочитано
2Docker (контейнеризация) доступен
3Состояние служб подтверждено
Схема состава площадки (Mermaid — схемы из текста)
Состав служб и связи между ними по описанию deploy/compose.yaml. Схема строится библиотекой Mermaid прямо в браузере, без внешней сети. Пояснение подписей: publisher — издатель сообщений, transport — транспорт сообщений, consumer — потребитель, app — приложение, db — хранилище данных.
Tests (тесты)
Coverage (покрытие тестами)
Режимов разработки
—
провайдеры ролей
Навыков проекта
—
каталог .roo/skills
Файлов навыков
—
тела, справочники, шаблоны
Решений (ADR)
—
записи архитектурных решений
Схема взаимодействия
Единый канал решений: владелец работает через оркестратора, субагенты возвращают отчёт оркестратору. Порядок фаз и шлюзов задан схемой мультиагентной разработки.
Провайдеры ролей: режимы и их назначение
Роль отображается на режим Zoo Code. Техническое имя режима показано с пояснением в скобках.
Режим
Имя
Роль в разработке
Правила схемы работы
Навыки проекта и их состав
Навык — каталог с телом (SKILL.md), справочниками, шаблонами и сопутствующими файлами. Раскрытие показывает состав и назначение.
Задач с навыками
—
строка «Применённые навыки»
Навыков задействовано
—
различных навыков в задачах
Карточек задач
—
каталог docs/tasks
Полезность решений
—
признак в карточках не ведётся
Навыки по задачам: где какой навык участвовал
Строка «Применённые навыки» карточки задачи называет навыки, задействованные в работе; поле frontmatter adr — связанные решения. Полезность решения показывается честной меткой, пока признак «помогло / не помогло» в карточках не ведётся.
Шлюзы и карточки задач
Шлюз — процедура проверки. Карточка задачи — единица работы. Оба понятия связывают режимы, решения и навыки в один процесс.
Файлов за периметром
—
вне каталога репозитория
Объём
—
суммарный размер
Новых путей
—
сравнение с прошлым снимком
Признак регрессии
—
число, объём, новые пути
Что такое периметр
Каталоги наблюдения
Признак регрессии
Перенесённые в репозиторий данные разведки
Выгрузки разведки нормативной базы перенесены в каталог репозитория
и учитываются отдельным разделом снимка «данные». Исходные каталоги во временном
хранилище не удалялись: решение об удалении остаётся за владельцем.
Перечень файлов за периметром
Показаны первые двести путей, отсортированные по алфавиту.
Область наблюдения
Выдача прав в рабочую область
права распорядителя
Организация и приглашение администратора
Организацию вносит и доступ выдаёт только распорядитель продукта: роль администратора организации права выдавать доступы не получает. Пароль сотрудник задаёт сам по одноразовой ссылке — в письме пароль не отправляется.
Одноразовая ссылка: показана один раз
Письмо не отправлено: передайте ссылку лично. Повторный показ значения ссылки не выполняется — при необходимости выпустите новую.
Значение ссылки не попадает в снимок показателей, документы и журнал: в записи остаётся только идентификатор приглашения.
Выданные доступы организации
Показываются только несекретные признаки: идентификатор приглашения, роль, состояние, срок и состояние доставки. Значение ссылки в перечне не показывается никогда.
Приглашение
Роль
Состояние
Срок
Доставка
Действия
Порядок: одноразовая ссылка-приглашение с ручной передачей без почты; временный секрет не создаётся; отзыв и перевыпуск различимы в журнале по типу события.