diff --git a/site/templates/architect.html b/site/templates/architect.html index 2200e2a..3f9fa6d 100644 --- a/site/templates/architect.html +++ b/site/templates/architect.html @@ -39,11 +39,69 @@

🏗️ Архитектура — сверка договоров

-

Пайплайн: загрузка → парсинг → классификация → группировка → сравнение → аудит

- + + + + + + + + + + + + + + 📤 Загрузка + .docx .pdf .doc .zip + Whitelist форматов + + + + + + 🔍 Парсинг + pdfplumber + python-docx + + + + + + 🏷️ Классификация + 3-этапный фильтр + имя → заголовки → LLM + мусор отсеивается + + + + + + 📋 Группировка + по номерам + договоров + + + + + + 🤖 LLM-сравнение + extract + diff + gpt-oss-120b + ADD UPDATE DELETE + + + + 🛡️ Защита на каждом этапе + ZIP-бомба (500 файлов, 500MB, ratio 100×) | Path traversal | Whitelist форматов | content_hash дедупликация | UNRESOLVED для битых данных | авто-нормализация чисел/дат | арифметическая проверка + + + + + + 📊 Результат: spec_events (аудит) → spec_current (текущая спецификация) | Промпты с версионированием и редактором | Промежуточные результаты по каждому файлу +