Files
contracts/History/sessions/session-13-auto-classify.md
T

1.8 KiB

Session 13 — 2026-06-24 — Auto-classification planning

Требование Мищука (из Telegram, 23.06.2026)

«Должна быть массовая загрузка, система сама должна разбираться, кто к кому (там в документе вся эта инфа есть)» «Я не должен распознавать ничего. Система должна сделать все.» «я ей дам 2000 документов»

Текущее состояние (v1.0.161)

  • Загрузка по одному файлу
  • Ручная сортировка стрелками ↕
  • Первый в списке = базовый договор (жёстко)
  • LLM-сравнение: каждый следующий против spec_current
  • Нет автоопределения типа, нет группировки

Что нужно

  1. Массовая загрузка (папка, 2000+ файлов)
  2. LLM-классификация каждого файла: тип, номер, дата, контрагент
  3. Автогруппировка по контрактам
  4. Автопорядок внутри группы (хронология)
  5. UI подтверждения
  6. Пайплайн сравнения по группам

Куда смотреть Соннету

  • contractor/deploy/convert_server.py — роутер
  • contractor/deploy/db/ — PostgreSQL CRUD
  • contractor/deploy/services/ — бизнес-логика
  • contractor/deploy/app.js — фронтенд JS
  • contractor/index.cfm — Lucee HTML (191 строка)
  • VM: /home/naeel/contracts/ — рабочий код
  • VM: /etc/nginx/sites-enabled/nginx-contracts.conf
  • VM: /etc/systemd/system/contracts.service
  • БД: VM 127.0.0.1:5432/baza, схема в db/*.py