Repository navigation
Releases: ashikov/uo-request-generator
Releases · ashikov/uo-request-generator
Release list
v0.2.0 — Public beta
v0.2.0 — Public beta
Первая публичная beta сервиса подготовки текста заявки в управляющую организацию.
Что вошло
- Отдельное согласие на обработку персональных данных перед отправкой формы с фиксацией подтверждения
- Публичная политика обработки персональных данных, доступная со страницы формы
- Защита от злоупотреблений: Yandex SmartCaptcha и ограничение числа генераций по IP-адресу и техническому идентификатору браузера
- Аварийное отключение генерации и контролируемый отказ до платных внешних вызовов
- Явное подтверждение предмета проблемы пользователем: предметный нормативный модуль добавляется только при подтверждённом и проверяемом основании, иначе fail-closed
- Общий нормативный блок заявки с актуальными редакциями источников
- Ясная граница сервиса: текст заявки готовится, но не отправляется и не регистрируется
- Диагностика серверных ошибок по коду запроса (
requestId) и технические события без пользовательских текстов - Production runtime на immutable image с контролируемым deploy и rollback
Проверка качества
- Финальная сквозная приёмка публичного экземпляра (#169) выполнена на синтетических данных
- Проверен полный пользовательский сценарий: форма, согласие, реальная CAPTCHA, генерация, отображение и копирование результата
- Проверены отказы без платных внешних вызовов: без CAPTCHA, при rate limit, при отключённой генерации, при oversized- и невалидных запросах
- Проверен rollback на предыдущий рабочий image с возвратом release candidate
- Автоматические проверки CI (unit, integration, browser) зелёные на коммите релиза
Известные ограничения beta
- Сервис готовит текст заявки, но не отправляет её: подача выполняется пользователем самостоятельно
- Предметные нормативные модули покрывают ограниченный список подтверждаемых предметов
- Серверная история заявок не ведётся: результат существует только в браузере после генерации
v0.1.0 — MVP
v0.1.0 — MVP
Первый законченный MVP генератора заявок для управляющей организации.
Что вошло
- Генерация готовой заявки через OpenAI-совместимый LLM-коннектор
- Строгий структурированный черновик с локальной fail-closed валидацией
- Необязательные поля известных последствий и желаемых действий
- Контролируемый отказ при вводе нескольких самостоятельных несвязанных проблем
- Копирование готовой заявки одной кнопкой
- Минималистичный адаптивный интерфейс для мобильных и настольных экранов
Проверка качества
- Полный LLM smoke-check выполнен на семи полностью обезличенных сценариях
- Автоматические проверки прошли для 7 из 7 сценариев
- Значимые факты пользователя сохраняются
- Желаемые действия отделены от описания проблемы и последствий
- Неподтверждённые возрастные, медицинские и социальные категории не добавляются
- Дополнительные требования о сроках, письменном ответе или отчёте не добавляются без основания
- Несколько несвязанных проблем возвращают отдельный контролируемый результат
Известные ограничения MVP
В отдельных генерациях возможны:
- смысловое повторение части последствий между разделами заявки
- нейтральное обобщение конкретной ситуации пользователя
Эти особенности не искажают основную проблему и не блокируют использование MVP. Их измеримая оценка и дальнейший тюнинг вынесены в post-MVP задачи #25 и #82.