2.5 KiB
2.5 KiB
🎯 SPECKIT_SPEC: Требования
1. ЧТО мы строим? (User Story)
Как владелец юридического архива, я хочу, чтобы все сырые данные (скриншоты и ZIP с вложениями), выкачанные Жнецом из ГИС ЖКХ, автоматически обрабатывались, тегировались и собирались в один большой структурированный PDF-файл. Этот файл должен автоматически загружаться на Google Drive для последующего анализа в NotebookLM.
2. ЗАЧЕМ? (Бизнес-ценность)
NotebookLM лучше всего работает с едиными, хорошо структурированными и размеченными документами. Добавление тегов (Номер обращения, Дата, Время) прямо на страницы PDF обеспечивает жесткий "Grounding" — NotebookLM сможет давать точные ссылки на даты при генерации исковых заявлений, исключая галлюцинации ИИ.
3. Критерии приемки (Acceptance Criteria)
- Скрипт перебирает все папки в
/volume1/web/legal/gis/raw/. - Извлекает
evidence.png, распознает на нем номер обращения, статус, дату и время. - Конвертирует
evidence.pngв PDF, накладывая поверх картинки жирный текстовый тег (например,[ОБРАЩЕНИЕ №73... | ДАТА: ...]). - Распаковывает
attachments.zip. - Конвертирует документы (Word, TXT, картинки) из ZIP в PDF. Если это уже PDF — просто читает его.
- Накладывает те же текстовые теги на первую (или каждую) страницу вложенных документов.
- Склеивает скриншот-PDF и вложения-PDF в единый блок по данному обращению.
- Склеивает все блоки обращений в один файл
TOTAL_GIS_ARCHIVE.pdf. - Загружает файл на Google Диск, перезаписывая старую версию.
- Отправляет уведомление в Telegram об успешной загрузке.