Graph
Вкладка Graph рисует юниты и связи между ними: окрестность юнита, путь транзакции или путь от одного юнита к другому.


Что на экране
Юниты — прямоугольники с привычными значками (▶ событие, ■ стор, □ производный, ◆ эффект); стрелки идут от источника к цели. Пунктир (– – чтение) — это чтение: sample, который берёт стор как source, но не запускается от него. Колонки следуют направлению данных.
- Выберите транзакцию в логе — граф подсветит её путь; числа на прямоугольниках — порядок шагов («Подсвечена транзакция #4, цифры — порядок шагов»).
- Выберите юнит (в логе, в Stores, в палитре или здесь) — граф покажет его окрестность.
- Двойной клик по стору открывает его в Stores.
Панель инструментов
| Элемент | Что делает |
|---|---|
| Найти юнит | подсвечивает юниты, в имени которых есть этот текст |
глубина ±1…±6 | сколько связей вокруг выбранного показывать |
| Группы | нет, файл, фабрика, домен или модель — сворачивает юниты в один прямоугольник на группу |
| операторы | подписывает рёбра операторами между юнитами (sample, map, on…, ×6 при повторах) |
| весь граф | показывает все юниты, а не только окрестность |
| ↻ | заново загружает граф из страницы |
| От / До / Путь | ищет путь от одного юнита к другому («Путь: 5 юнит(ов)» или «Пути между этими юнитами нет»); Сбросить очищает |
Путь от A до B

Введите имена двух юнитов в поля От и До и нажмите Путь: кратчайшая цепочка юнитов между ними подсветится и пронумеруется. Так удобно отвечать на вопрос «каким образом эта кнопка вообще меняет тот стор?».
Группы

Если выбраны Группы, каждый файл (фабрика, домен, модель) становится одним прямоугольником с числом юнитов внутри; рёбра между группами объединяются и считаются. Двойной клик по группе раскрывает её, повторный — сворачивает. Группировка по модели использует имена из registerModel.
Большие графы
Если юнитов больше 120, вкладка не рисует всё сразу: «N юнитов. Выберите юнит в логе или в Stores, чтобы показать его окрестность.» Всё равно показать всё рисует граф целиком; с группировкой по файлам он остаётся читаемым даже на тысячах юнитов.
Вкладка Health тоже ведёт сюда: Показать в Graph фокусируется на юнитах цикла, устаревшего чтения или двойного обновления.