Разбор стек-трейса с точечным патчем и верификацией
Промпт требует найти корневую причину ошибки по стеку и фрагменту кода, показать минимальный diff с контекстом и завершить ответ шагами проверки, рисками и оценкой срочности.
Проанализируй ошибку в {Python/JavaScript/Java} по следующим данным:
- full_error_message
- stack_trace
- line_number
- code_snippet
Что нужно сделать
1) Резюме:
- одно предложение о сути проблемы.
2) Корневая причина:
- разберите стек;
- отдели фреймы приложения от фреймворка или библиотек;
- чётко укажи реальную причину сбоя.
3) Связь с кодом:
- привяжи проблему к строкам из code_snippet;
- если нужно, укажи номера строк относительно {line_number}.
4) Исправление:
- покажи точечный патч или diff с контекстом ±3 строки;
- поясни, почему он устраняет именно корень проблемы.
5) Верификация:
- дай 3 шага для воспроизведения и проверки исправления;
- укажи ожидаемый результат.
6) Побочные эффекты и ограничения:
- перечисли риски и, если уместно, кратко назови альтернативы.
7) Оценка серьёзности:
- выбери Low, Medium, High или Critical;
- укажи, нужен ли срочный rollout.
Ограничения
- Отвечай по-русски и строго по пунктам 1–7.
- Если информации недостаточно, зафиксируй максимум 1–2 коротких допущения.
- Будь прагматичным и держи основную часть ответа компактной; длиннее может быть только блок патча.
- Не задавай уточняющих вопросов.
Типы промптов