Генерация индивидуальной траектории
ИКАР не даёт просто курсы. Он даёт минимальный маршрут закрытия пробелов (и курс конечно тоже)
Алгоритм:
Берём целевую роль (например: «Ведущий КЖ на многоэтажки»)
Сравниваем:
«что нужно» vs «что есть»
Строим: минимальный путь закрытия разницы