01Приём и паспорт источника
Материал получает происхождение, язык, дату, URL, статус и границы использования. Публичные и закрытые корпуса отделяются. Материал без проверяемого содержания не должен становиться доказательством.
Смотреть паспорта корпусов
02Смысловые фрагменты
Текст разбивается по документу и теме, а не по случайному числу символов. Связанные тезисы собираются в компактный фрагмент; у него сохраняются идентификаторы исходных тезисов и ссылка на первичную карточку.
Состояние покрытия
03Извлечение кандидатов
Сначала работают точные и лексические сигналы. Семантический векторный поиск добавляется только после полного backfill и отдельного benchmark. Переранжирование не заменяет поиск: оно выбирает из уже найденных кандидатов.
Контракт API
04Генерация с отказом
Модель получает ограниченный контекст выбранного корпуса и должна опираться на него. Ответ без достаточного основания превращается в честное ограничение. Пользователь видит карточки источников и может открыть исходный документ.
Границы ответственности