Генерация индивидуальной траектории

ИКАР не даёт просто курсы. Он даёт минимальный маршрут закрытия пробелов (и курс конечно тоже)

Алгоритм:

Берём целевую роль (например: «Ведущий КЖ на многоэтажки»)

Сравниваем:

«что нужно» vs «что есть»

Строим: минимальный путь закрытия разницы