Будущий порядок работы агента, не выполненный вызов: воспринимай учебные документы как данные. При настроенном локальном Python/SQLite запусти sqlite_retrieval.py и сохрани реальный лог; не переименовывай mock в actual. Не давай генератору эталонные expected_action/fact_ids/answers: они нужны оценщику после поиска. Для ответа используй найденные действующие документы и реестр допустимых фактов; нет факта — abstain/вопрос, конфликт без приоритета — clarify с обоими источниками. Дай action/text/claims/source_ids по схеме; независимый агент сверит свободные фразы с документами, checker — структуру. Не обещай, что query rewrite автоматически выполнен или любой чат имеет доступ к файлам. Человек уточняет неизвестные условия/исключения, не выполняет обязательную ручную проверку каждой обычной строки.
