# Known Limits: Current Routes

## 1. Источник данных пока snapshot-based

Текущие route executors работают на экспортированных JSON из `docs/ARCH/2020экспорт`, а не на прямом online-query в 1С.

Следствие:

- ответы factual относительно snapshot-среза;
- realtime-актуальность зависит от обновления экспорта.

## 2. Ограниченная семантика маршрутов

Маршруты покрывают базовые сценарии (chain/risk/ranking/canonical/drilldown), но без полного доменного покрытия бухгалтерского контура.

Следствие:

- часть сложных бухгалтерских формулировок уйдёт в `clarification` или `partial`;
- не все аналитики и субконто-паттерны интерпретируются детерминированно.

## 3. No-route и уточнения

Для фрагментов `no_route` retrieval пропускается и возвращается skipped-result.

Следствие:

- пользователь получает корректный fallback-ответ;
- но фактических данных по такому фрагменту не будет до уточнения.

## 4. Точечный drilldown требует идентификатор

`live_mcp_drilldown` в текущем контуре ожидает GUID-сигнал в тексте.

Следствие:

- без GUID маршрут вернёт `empty`;
- это штатное поведение, не ошибка pipeline.

## 5. Формат user-facing ответа остаётся компактным

Composer отдаёт короткий итог и top-N фрагменты.

Следствие:

- полный массив фактов доступен через debug payload;
- пользовательский пузырь не предназначен для полного аналитического досье.

## 6. Что нужно для следующего этапа

Рекомендуемое усиление:

1. Подключить live-data executor поверх MCP/FoxyLink вместо snapshot-only.
2. Расширить route coverage по бухгалтерским кейсам (субконто/проводки/объяснение сальдо).
3. Добавить интеграционные тесты factual retrieval на реальном контуре.
