3.6 KiB
3.6 KiB
name, description
| name | description |
|---|---|
| contract-audit | Проверка и правка договоров аренды/оказания услуг на несогласованности, ошибки реквизитов, конфликтующие формулировки и ограничения по сроку (в т.ч. не более 11 месяцев). Используй, когда нужно проанализировать договор, сверить данные с выписками ЕГРН/приложениями и подготовить точечные правки в DOCX. |
Contract Audit
Используй скрипт:
python3 skills/contract-audit/scripts/contract_audit.py --docx <path.docx> [--egrn-text <file.txt> ...] [--json]
python3 skills/contract-audit/scripts/contract_audit.py --docx <path.docx> --autofix [--out <fixed.docx>] [--json]
Что делает
- Извлекает текст из DOCX.
- Проверяет типовые риски в договоре аренды:
- адресные опечатки (например, «Пушкино»),
- конфликт плательщика/получателя аренды,
- некорректная запись суммы,
- конфликт срока с «последними 30 днями»,
- контроль: срок договора не более 11 месяцев,
- несогласованности по кадастровым номерам и площадям.
- Если передан
--egrn-text, сверяет договор с выписками (кадастр, площадь, адрес).
Рабочий порядок
- Запусти аудит скриптом.
- Отдай пользователю:
- список найденных несогласованностей,
- готовые формулировки правок.
- Если пользователь просит, запускай
--autofixдля безопасных типовых правок в копию DOCX. - После автоправок обязательно повторно прогоняй аудит по выходному файлу.
Важные правила
- Не выдумывай факты о праве собственности: опирайся на текст ЕГРН/приложений.
- Если есть юридическая неопределённость (доли, согласия сособственников), помечай как «требует юр. проверки».
- Для срока аренды всегда явно указывай период и итог в месяцах.
Автозаполнение шаблона договора
Для шаблонов с плейсхолдерами {{...}} используй:
python3 skills/contract-audit/scripts/fill_contract_template.py \
--template "templates/contracts/договор Пушкино от ИП - шаблон с плейсхолдерами.docx" \
--data "templates/contracts/договор Пушкино от ИП - sample-data.json" \
--out "tmp/договор_заполненный.docx"
После заполнения обязательно прогони аудит:
python3 skills/contract-audit/scripts/contract_audit.py --docx "tmp/договор_заполненный.docx"
Примеры
python3 skills/contract-audit/scripts/contract_audit.py \
--docx /path/dogovor.docx
python3 skills/contract-audit/scripts/contract_audit.py \
--docx /path/dogovor.docx \
--egrn-text /path/egrn-552.txt --egrn-text /path/egrn-7181.txt