--- name: contract-audit description: Проверка и правка договоров аренды/оказания услуг на несогласованности, ошибки реквизитов, конфликтующие формулировки и ограничения по сроку (в т.ч. не более 11 месяцев). Используй, когда нужно проанализировать договор, сверить данные с выписками ЕГРН/приложениями и подготовить точечные правки в DOCX. --- # Contract Audit Используй скрипт: ```bash python3 skills/contract-audit/scripts/contract_audit.py --docx [--egrn-text ...] [--json] python3 skills/contract-audit/scripts/contract_audit.py --docx --autofix [--out ] [--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 ```