cbfba0bc54a373d7bb6bff1074088c843049de10
По рекомендации Sonnet: - schema.py — все DDL (documents, contracts, supplements, spec_rows, spec_history) - db.py — только транспорт (connect/query), DDL убран - app.py — минимальный: ensure_schema() + register_blueprint() - test_routes.py — подробные комментарии, исправлен импорт psysql
Contracts App
Flask-сервис сверки договоров.
Что делает
- Парсит спецификации из docx/pdf в структурированный вид
- Сравнивает цепочки допников, восстанавливает историю изменений
- Сопоставляет услуги с каталогом через LLM
Стек
Flask + PostgreSQL + python-docx + LLM API (aillm.ru)
Запуск
pip install -r requirements.txt
cp .env.example .env
python app.py
Languages
Python
64.7%
HTML
29.6%
JavaScript
5.6%
Dockerfile
0.1%