Веб-сервис проверки политик, согласий, договоров поручения и приказов по 152-ФЗ и правилам оформления ГОСТ Р 7.0.97-2016. Задача - показать замечания рядом с документом и дать пользователю проверяемое основание для исправления.
В документе отображаются надстрочные номера, на полях - карточки замечаний с серьёзностью, цитатой нормы и рекомендацией. Юридические замечания связываются с цитатой из документа и положением закона; ответы модели без такой опоры отклоняются. Реализованы 43 проверки и режим «Спросить норму» с цитатами.
Ошибки оформления исправляются новой версией DOCX с журналом «было/стало». Сервис включает организации, роли и пространства, тарифы с лимитами, API, подписанные вебхуки, журнал аудита, отслеживание редакций закона и консоль оператора. Изоляция клиентов реализована через RLS; запросы к модели используют очередь, кэш и дневной бюджет.
Стек: Python 3.13, FastAPI, SQLAlchemy 2, PostgreSQL 18 + pgvector, Redis, Dramatiq, Next.js 16, React 19, Keycloak, OpenRouter, Docker, Caddy.
Реализован полный сценарий: загрузка документа - проверка - разбор замечаний с цитатами - исправленный DOCX. Доступны разные роли пользователей.
На эталонном наборе проекта юридические проверки показали точность 100% и полноту 84%; полнота проверок оформления - 100%. Показатели относятся к этому набору документов.
Проект представлен от имени команды «Техники»: веб-интерфейс, серверная часть, обработка документов, интеграция модели, тестирование и развёртывание.