Перейти к содержанию
GrantTapРуководство
Проекты и агенты

Graph, Health и кодовые башни

Архитектурные отчёты, поиск, источники и недоступные данные.

Концептуальная иллюстрация: три отдельных архитектурных острова с мостами между ними
Связи, которые сохраняют границыИллюстрация · ImageGen
В этой главе · 5 разделов

Graph и Health помогают разобраться в устройстве проекта и качестве полученных сведений. Они показывают отчёт компьютера о конкретном репозитории. Открытие картинки не запускает новый разговор с моделью, не перечитывает весь диск телефона и не проверяет код на правильность. Начинайте с того, какой проект, репозиторий и ревизия указаны в отчёте.

Первый маршрут по учебному проекту#

  1. Откройте Mesh, затем учебный проект.
  2. Выберите Graph, чтобы посмотреть компоненты и связи архитектуры.
  3. Нажмите компонент: посмотрите название, тип и соседние связи.
  4. Откройте сведения об отчёте и найдите ревизию, источник и полноту.
  5. Вернитесь в Health, чтобы проверить состояние отчётов отдельных репозиториев.
  6. Откройте карту кода, выберите файл или символ и сравните его сведения с общим графом.
Настоящий экран · учебные данныеGraph: компоненты и связиНастоящий интерфейс с demo-revision; показаны только связи тестового отчёта.Сборка 230 · 2026-10-27 · интерфейс EN

На иллюстрации настоящая сборка GrantTap с тестовым отчётом demo-revision. Пять компонентов и четыре связи относятся к этому примеру. Они не описывают ваш репозиторий и не доказывают, что новый анализ уже выполнен.

Архитектура и карта кода#

Architecture показывает компоненты и сообщённые зависимости: например, приложение, мост, Engine и relay. Code map показывает файлы, функции, другие полученные символы и измерения исходников. Эти представления отвечают на разные вопросы: «кто с кем связан?» и «из каких частей состоит код?».

Связи имеют направление. Нажав связь или элемент в списке Links, проверьте её начало и конец. Одинаковое имя файла в двух репозиториях не делает их одним файлом. Для объединённого Mesh сохраняйте внимание к repository identity.

Как читать город кода#

Настоящий экран · учебные данныеHealth: город кодаНастоящий интерфейс с детерминированным тестовым отчётом; не живой анализ частного проекта.Сборка 230 · 2026-10-27 · интерфейс EN

Используйте Files для поиска пути, имени файла или символа. Выбор файла открывает его список секций; выбор символа — конкретные сведения об исходнике. Списки прокручиваются, поэтому видимые подписи в самой сцене не являются полным каталогом.

В инспекторе переключайтесь между Sections, Links и Health. Последний показывает доступные измерения, происхождение отчёта и ограничения. Fit возвращает обзор всей карты; Top и ISO меняют ракурс. Orbit и Pan помогают повернуть сцену или передвинуть её. Если камера потерялась, начните с Fit, затем заново выберите нужный файл.

Цвет зависит от режима. Size описывает измеренный размер, а Code checks — доступные статические проверки и выбранные пороги. Зелёная секция не означает, что её тесты прошли; красная не доказывает ошибку исполнения. Неизмеренный участок должен оставаться неизвестным. Легенда поясняет текущую палитру, не меняя правил проекта.

Отсутствующее значение не равно нулю#

Что видноПрактический смысл
Нет отчётаКомпьютер ещё не передал подходящий результат
Partial / INCOMPLETEПолучена только часть пригодных данных
COMPLETEАнализ завершён в пределах сообщённого охвата
UnknownДля этой метрики нет подтверждённого измерения
UnavailableПоказана причина недоступности репозитория или анализа

Даже COMPLETE не означает знание всех возможных зависимостей. Отсутствующая связь не доказывает независимость компонентов. Нулевое покрытие тестами и отсутствие сведений о покрытии тоже различаются. Подробности метода ищите в Report details.

Обновление и офлайн#

Активный проект может автоматически запросить анализ отсутствующего или изменившегося репозитория. Явное обновление проходит отдельные стадии: запрос, ожидание, получение подходящего отчёта либо отказ. Обычное обновление каталога не подтверждает выполнение нового анализа. Git revision и fingerprint содержимого отчёта также не одно и то же.

Во время пересборки старый полученный граф остаётся доступным. Если компьютеру нельзя доставить запрос, GrantTap показывает это отдельно и предлагает повторную проверку. Сохранённый отчёт можно изучать офлайн; это не создаёт новые сведения об изменившемся коде.

В русской сборке часть названий Mesh и пояснений пока остаётся английской. Скриншоты сохраняют реальный интерфейс; это ограничение локализации не объявляется исправленным. Продолжение: Runtime и доказательства · Governance · Usage.