Задача
Классические языковые серверы ориентированы на локальные файлы и живое состояние. Облачной IDE нужен быстрый ответ для конкретного Git-коммита без долгого холодного старта.
- Отделить тяжёлый анализ кода от обработки LSP-запросов
- Поддержать definition и references для разных версий проекта
- Сделать индекс пригодным для повторного использования
