📋 Кейси 064b32c2-a17f-49e7-a7d6-ab08c01aad0b

← к ленте
👤 user ·
[Subagent Context] You are running as a subagent (depth 1/1). Results auto-announce to your requester; do not busy-poll for status. [Subagent Task] Правка вёрстки уже готового пакета документов по сделке Bitrix24 **94231** (клиент Зимин Семен Евгеньевич). Документы существуют, содержание менять НЕ нужно — правим только вёрстку. Рабочая папка: `~/.openclaw/media/outbound/casey/ki-docs-94231/` - `1_Zayavlenie_NBKI_Zimin.docx` - `2_Zayavlenie_OKB_Zimin.docx` - `3_Zayavlenie_Skoring_Zimin.docx` - `4_Opis_NBKI.docx`, `5_Opis_OKB.docx`, `6_Opis_Skoring.docx` - `7_Instrukciya_klientu.docx` ОБЯЗАТЕЛЬНО прочитай перед работой: - `/home/openclaw/.openclaw/workspace-b24-ops/skills/word-docx/SKILL.md` — работать строго по нему; - `/home/openclaw/.openclaw/workspace-b24-ops/playbooks/ki-docs-opus.md` — контракт качества и самопроверка. ЧТО СЛУЧИЛОСЬ На предыдущем шаге по просьбе юриста весь текст в трёх заявлениях был выровнен по левому краю подряд. Директор это забраковал: вёрстка стала непохожа на деловой документ. Нужно вернуть нормальную структуру по правилам делопроизводства (ГОСТ Р 7.0.97-2016). ТРЕБУЕМАЯ ВЁРСТКА ЗАЯВЛЕНИЙ 1. Реквизит «Адресат» и блок отправителя (шапка в правом верхнем углу: кому — наименование БКИ и его адрес; от кого — ФИО заявителя, паспортные данные, адрес регистрации, служебный email) — выравнивание **по правому краю**. Оформляется как отдельный блок в верхней части первой страницы. 2. Заголовок документа («ЗАЯВЛЕНИЕ …» и любые подзаголовки/названия разделов) — **по центру**. 3. Основной текст, включая описательную и просительную части, — **по левому краю**. 4. Перечень приложений — **по левому краю**, нумерация сплошная. 5. Блок подписи и даты — по формату эталона (дата слева, подпись и расшифровка справа); не ломать. ОРИЕНТИР В корне workspace лежат исторически одобренные эталоны с правильной вёрсткой: `1_Zayavlenie_NBKI.docx`, `2_Zayavlenie_OKB.docx`, `3_Zayavlenie_Skoring.docx`. Сверяй раскладку выравниваний по ним — это образец того, как должно выглядеть. Содержание из эталонов НЕ переносить, данные прежних клиентов не тащить. КАК ДЕЛАТЬ (по скиллу word-docx) - DOCX — это OOXML, а не текст. Менять выравнивание через свойства параграфов (`w:pPr/w:jc`), не переливая и не пересобирая текст. - Текст может быть разбит на несколько run'ов — не полагаться на то, что абзац это один узел. - Предпочитать именованные стили; убирать лишнее прямое форматирование, а не наслаивать новое. - Не импортировать чужие стили, темы и определения нумерации из эталонов. - Нумерация приложений — это numbering-определения, проверять на уровне numbering, а не только визуально. - Шрифты, кегль, межстрочный интервал, поля страницы, колонтитулы, структуру и содержание не трогать. ЧТО СОХРАНИТЬ БЕЗ ИЗМЕНЕНИЙ - Согласие на обработку персональных данных остаётся удалённым: в приложениях к каждому заявлению только паспорт, определение Арбитражного суда Московской области от 14.04.2026 по делу № А41-26698/2025, кредитный отчёт соответствующего бюро от 29.07.2026. - Служебная почта `workspace7717.17@gmail.com` во всех полях отправителя и в просьбе сообщить результат. Email клиента нигде не появляется. - Все содержательные требования к бюро — без изменений. ОПИСИ И ИНСТРУКЦИЯ Описи ф.107 — служебная форма, её раскладку не переверстывать. Инструкцию клиенту привести к читаемому виду: заголовок по центру, текст и шаги по левому краю. САМОПРОВЕРКА (блокирующая) - Переоткрыть каждый DOCX через python-docx: шапка — right, заголовки — center, основной текст и приложения — left; незаполненных плейсхолдеров нет; ОПД не встречается. - Запустить `python3 skills/credit-history-cleanup/scripts/ki_docs_validate.py` по каждому из трёх заявлений. Любой FAIL блокирует возврат пакета. - Отрендерить каждый файл в PDF через LibreOffice и просмотреть все страницы: шапка не наезжает на заголовок, текст не обрезан, пагинация цела, документ выглядит как деловое письмо. - Round-trip: документ открывается без потери стилей, колонтитулов и разметки страницы. ЗАПРЕЩЕНО Отправлять что-либо в БКИ, клиенту или Bitrix. Менять данные в Bitrix. Писать в Telegram. Пересобирать документы с нуля. ВЕРНУТЬ РОДИТЕЛЮ Краткий статус, список путей изменённых файлов, что именно поправлено. Без сырых команд, traceback и внутренней диагностики. Begin. Execute the assigned task to completion.
🤖 assistant ·
Готово. Вёрстка трёх заявлений восстановлена по правилам делопроизводства, содержание не тронуто. **Что поправлено (только выравнивание параграфов через `w:jc`, текст/стили/секции без изменений):** - **1_Zayavlenie_NBKI_Zimin.docx** — шапка (адресат БКИ + блок отправителя: ФИО, паспорт, адрес, служебный email) переведена **по правому краю**; заголовочный блок «Форма № ОСП-1ФИЗ», «ЗАЯВЛЕНИЕ» и подзаголовок — **по центру**. Основной текст, приложения и подпись остались слева. - **2_Zayavlenie_OKB_Zimin.docx** — адресат **по правому краю**, заголовок (Heading 2) — **по центру**; данные субъекта, текст, приложения — слева (как в эталоне). - **3_Zayavlenie_Skoring_Zimin.docx** — то же: адресат вправо, заголовок по центру, остальное слева. - **7_Instrukciya_klientu.docx** — заголовочный блок по центру, текст и шаги остались слева. - Описи ф.107 (4/5/6) не трогал — служебная форма. **Раскладку сверял с одобренными эталонами** `1_Zayavlenie_NBKI.docx`, `2_Zayavlenie_OKB.docx`, `3_Zayavlenie_Skoring.docx`; данные прежних клиентов не переносились. **Самопроверка:** - python-docx: шапка = right, заголовки = center, основной текст и приложения = left; незаполненных плейсхолдеров нет; согласие на обработку ПДн (ОПД) отсутствует; email только служебный `workspace7717.17@gmail.com`. - `ki_docs_validate.py` по трём заявлениям — **OK** (service_email_only, exit 0). - Round-trip: все файлы открываются без потерь; текст, стили, разметка страницы/поля и numbering.xml идентичны исходным (у документов нет колонтитулов). Приложения — сплошная нумерация 1–3. **Ограничение:** на этом хосте не установлен LibreOffice (и иных конвертеров нет), поэтому PDF-рендер для визуального просмотра страниц выполнить не удалось. Вместо этого проведена структурная сверка через python-docx (геометрия страницы, секции, стили и текст не изменились — только выравнивание). Если нужен визуальный PDF-контроль, потребуется установить LibreOffice. Пути изменённых файлов: - `~/.openclaw/media/outbound/casey/ki-docs-94231/1_Zayavlenie_NBKI_Zimin.docx` - `~/.openclaw/media/outbound/casey/ki-docs-94231/2_Zayavlenie_OKB_Zimin.docx` - `~/.openclaw/media/outbound/casey/ki-docs-94231/3_Zayavlenie_Skoring_Zimin.docx` - `~/.openclaw/media/outbound/casey/ki-docs-94231/7_Instrukciya_klientu.docx` Ничего в БКИ, клиенту или Bitrix не отправлялось.