Skip to content

Releases: ashikov/uo-request-generator

v0.2.0 — Public beta

Choose a tag to compare

@ashikov ashikov released this 06 Oct 11:13

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

Choose a tag to compare

@ashikov ashikov released this 02 Aug 14:14

v0.1.0 — MVP

Первый законченный MVP генератора заявок для управляющей организации.

Что вошло

  • Генерация готовой заявки через OpenAI-совместимый LLM-коннектор
  • Строгий структурированный черновик с локальной fail-closed валидацией
  • Необязательные поля известных последствий и желаемых действий
  • Контролируемый отказ при вводе нескольких самостоятельных несвязанных проблем
  • Копирование готовой заявки одной кнопкой
  • Минималистичный адаптивный интерфейс для мобильных и настольных экранов

Проверка качества

  • Полный LLM smoke-check выполнен на семи полностью обезличенных сценариях
  • Автоматические проверки прошли для 7 из 7 сценариев
  • Значимые факты пользователя сохраняются
  • Желаемые действия отделены от описания проблемы и последствий
  • Неподтверждённые возрастные, медицинские и социальные категории не добавляются
  • Дополнительные требования о сроках, письменном ответе или отчёте не добавляются без основания
  • Несколько несвязанных проблем возвращают отдельный контролируемый результат

Известные ограничения MVP

В отдельных генерациях возможны:

  • смысловое повторение части последствий между разделами заявки
  • нейтральное обобщение конкретной ситуации пользователя

Эти особенности не искажают основную проблему и не блокируют использование MVP. Их измеримая оценка и дальнейший тюнинг вынесены в post-MVP задачи #25 и #82.