confidencenumber
Насколько агент уверен в назначении/тегах, 0-1. По умолчанию 0.7 (умеренная уверенность). Используйте ~0.9, когда символ очевиден (большой docstring, понятное имя), и ~0.5, когда приходится догадываться.
domain_tagsstring[]
Произвольные метки бизнес-домена (например, ["payments", "webhooks", "security"]). Используются для разбиения графа по доменам. По умолчанию []. Рекомендуется нижний регистр и snake-case.
extracted_bystringобязательный
Идентификатор агента / модели, которая выполнила это извлечение, например "claude-opus-4-7" или "gpt-5-mini". Требуется для журналов аудита и повторного запуска извлечения при обновлении моделей.
file_idstring
CodeFile ID для аннотации. Укажите ЛИБО file_id, либо symbol_id (ровно один: инструмент выдаёт ошибку, если указаны оба или не указан ни один). Используйте file_id для описания назначения на уровне файла; используйте symbol_id для конкретной функции/класса.
is_god_nodeboolean
Необязательное переопределение автоматически вычисляемого флага isGodNode на символе. Обычно опускайте: Tentra вычисляет его по fanIn/fanOut. Устанавливайте true только при наличии веских доказательств связанности, пропущенных статическим анализом.
job_idstringобязательный
job_id активной индексации из index_code. Обязателен: это связывает аннотацию с заданием и продвигает его курсор прогресса.
lens_metadataobject
Произвольный JSON-payload, ограниченный тем «ракурсом» (безопасность, производительность, тестирование…), для которого агент извлекает данные. Свободная форма; схема не навязывается.
purposestringобязательный
Одно предложение с понятной человеку целью. Пример: «Проверяет подписи HMAC во входящих вебхуках Stripe». Отображается в результатах query_symbols, в get_service_code_graph (include_semantics=true) и в аннотациях переходов explain_code_path. Не превышайте ~200 символов.
semantic_role_slugstring
Необязательная семантическая роль из каталога SemanticRole (например, "service", "repository", "controller", "handler"). Помогает query_symbols фильтровать по архитектурной роли.
snapshot_idstringобязательный
Снимок, к которому относится файл или символ (из ответа index_code). Обязательное поле: семантические узлы привязаны к снимку, поскольку они могут меняться со временем.
symbol_idstring
Идентификатор CodeSymbol для аннотирования. Укажите ЛИБО file_id, ЛИБО symbol_id (не оба). Используйте для детальных аннотаций одной функции/класса/метода; для общих сводок по фаилу предпочитайте file_id.