contextstringобязательный
Какая проблема решалась?
decisionstringобязательный
Что выбрали?
depwire_action_tokenstring
Необязательно, зарезервировано для будущей интеграции DAT.
files_affectedstring[]
Необязательный список файлов, которых касается это решение.
options_consideredstring[]обязательный
Альтернативы, которые взвешивал клиент
reasoningstringобязательный
Я выбрал этот вариант перевода, руководствуясь правилами, которые были заданы в исходном промпте. Вот основные причины, почему были приняты именно такие решения:
1. Сохранение структуры и технических деталей
- Названия инструментов (Context7, Resolve Context7 Library ID) и форматы (URI, http:, https:, file:, data:, Markdown) оставлены без изменений, так как это имена собственные и технические термины, не подлежащие переводу.
- Кавычки вокруг названия инструмента сохранены для точной передачи ссылки на сущность.
2. Грамматика и стиль описания действий
- Согласно правилу, описания инструментов переводятся глаголом в 3-м лице единственного числа настоящего времени. Поэтому Retrieves and queries → Получает и запрашивает, а Convert → Преобразует. Это делает текст похожим на техническую документацию, а не на живой рассказ.
- Инструкции для пользователя (You must call..., Do not call...) переведены в повелительном наклонении (Не вызывайте...) или безличной конструкции (необходимо вызвать...), что соответствует официальному тону инструкций.
3. Точность и отсутствие искажений
- UNLESS переведено как ЗА ИСКЛЮЧЕНИЕМ (с сохранением капса для передачи эмфазы), а explicitly — как явно. Это сохраняет точный смысл условия.
- described by an http:, https:, file: or data: URI переведено как заданный URI вида http:, https:, file: или data: — здесь заданный точнее передает технический смысл "описанный/определенный", чем буквальное "описанный".
4. Отказ от канцелярита и клише
- Вместо "осуществляет получение" использовано простое "получает", а вместо "предоставляет возможность" — прямые глаголы. Это соответствует правилу "больше глаголов, меньше существительных".
- Избегаются пустые усилители ("мощный", "ключевой") и модальное хеджирование ("может стать"), так как текст является прямой инструкцией.
5. Соответствие правилам типографики
- В тексте нет длинных тире, только дефисы в составе слов (например, 3-м), что соответствует запрету на использование длинного тире.
- Числительные и падежи согласованы (более 3 раз — корректно для русского языка в данном контексте).
Таким образом, перевод максимально приближен к оригиналу по смыслу и структуре, но адаптирован под правила русского технического стиля, заданные в промпте.
session_idstringобязательный
Определяет вызывающего агента/сессию
tagsstring[]
Необязательные теги для категоризации.