You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Позволить сохранить готовую заявку текстовым файлом для последующей отправки, когда буфер обмена неудобен или недоступен.
Входит в задачу
Действие «Скачать .txt» рядом с копированием только для успешно проверенного результата
UTF-8 файл zayavka.txt с тем же заголовком, пустой строкой и телом, что при копировании
Предупреждения остаются в интерфейсе и не входят в документ
Скачивание инициирует только пользователь, без нового HTTP/provider-запроса, localStorage, истории или cookies
После следующей успешной генерации скачивается текущая заявка, старый результат не сохраняется
При ошибке подготовки файла показывать понятное сообщение и сохранять возможность копирования
Использовать встроенные browser API и текущие Bootstrap utilities без зависимостей
Критерии готовности
До успешного результата действия скачивания нет
Реальный browser test проверяет имя и полное содержимое скачанного файла, включая кириллицу и переводы строк
Предупреждения и исходный ввод не попадают в файл отдельно от готового документа
После повторной генерации скачивается новый документ
На мобильном и desktop интерфейс не переполняется, кнопка доступна с клавиатуры
make lint-md, pnpm check, git diff --check и применимые browser tests проходят
Не входит в задачу
PDF/DOCX, отправка обращения, редактирование текста, история, серверное хранение, изменение генерации и платные LLM-вызовы.
Зависимости и параллельность
Независимая UX-задача от актуального main, без milestone. Не зависит от профилей #175/#176 или privacy gate истории #37. Пересечение с #315 только в app.js, в разных функциях.
Завершено
Реализовано и доставлено в main через PR #323. Diff, тесты и CI PR проверены. Issue закрыта как completed после независимой сверки интеграции.
Реализация опубликована в PR #323: скачивание текущей заявки UTF-8 файлом без предупреждений, повторного LLM-запроса и хранения истории. Локально прошли 1033 теста, обязательные lint/typecheck/build и 48/48 Playwright tests. Независимое review без findings. GitHub CI, включая штатный Docker/browser job, прошёл. Задача остаётся открытой до merge.
Provider attempts: 0. Расход этой итерации и накопленный расход марафона: 0 ₽, остаток бюджета 500 ₽. Merge/deployment не выполнялись.
Activity
ashikov commentedon Nov 4, 2026
Реализация опубликована в PR #323: скачивание текущей заявки UTF-8 файлом без предупреждений, повторного LLM-запроса и хранения истории. Локально прошли 1033 теста, обязательные lint/typecheck/build и 48/48 Playwright tests. Независимое review без findings. GitHub CI, включая штатный Docker/browser job, прошёл. Задача остаётся открытой до merge.
Provider attempts: 0. Расход этой итерации и накопленный расход марафона: 0 ₽, остаток бюджета 500 ₽. Merge/deployment не выполнялись.