69 lines
3.6 KiB
Markdown
69 lines
3.6 KiB
Markdown
---
|
||
name: contract-audit
|
||
description: Проверка и правка договоров аренды/оказания услуг на несогласованности, ошибки реквизитов, конфликтующие формулировки и ограничения по сроку (в т.ч. не более 11 месяцев). Используй, когда нужно проанализировать договор, сверить данные с выписками ЕГРН/приложениями и подготовить точечные правки в DOCX.
|
||
---
|
||
|
||
# Contract Audit
|
||
|
||
Используй скрипт:
|
||
|
||
```bash
|
||
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`, сверяет договор с выписками (кадастр, площадь, адрес).
|
||
|
||
## Рабочий порядок
|
||
|
||
1. Запусти аудит скриптом.
|
||
2. Отдай пользователю:
|
||
- список найденных несогласованностей,
|
||
- готовые формулировки правок.
|
||
3. Если пользователь просит, запускай `--autofix` для безопасных типовых правок в копию DOCX.
|
||
4. После автоправок обязательно повторно прогоняй аудит по выходному файлу.
|
||
|
||
## Важные правила
|
||
|
||
- Не выдумывай факты о праве собственности: опирайся на текст ЕГРН/приложений.
|
||
- Если есть юридическая неопределённость (доли, согласия сособственников), помечай как «требует юр. проверки».
|
||
- Для срока аренды всегда явно указывай период и итог в месяцах.
|
||
|
||
## Автозаполнение шаблона договора
|
||
|
||
Для шаблонов с плейсхолдерами `{{...}}` используй:
|
||
|
||
```bash
|
||
python3 skills/contract-audit/scripts/fill_contract_template.py \
|
||
--template "templates/contracts/договор Пушкино от ИП - шаблон с плейсхолдерами.docx" \
|
||
--data "templates/contracts/договор Пушкино от ИП - sample-data.json" \
|
||
--out "tmp/договор_заполненный.docx"
|
||
```
|
||
|
||
После заполнения обязательно прогони аудит:
|
||
|
||
```bash
|
||
python3 skills/contract-audit/scripts/contract_audit.py --docx "tmp/договор_заполненный.docx"
|
||
```
|
||
|
||
## Примеры
|
||
|
||
```bash
|
||
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
|
||
```
|