v1.0.167: fix grouping dead code (classified→docs) + max_tokens 500→1000

This commit is contained in:
2026-06-24 09:35:42 +04:00
parent 49c472b46d
commit 115e71b2a1
5 changed files with 27 additions and 5 deletions
+15
View File
@@ -66,6 +66,8 @@ class Handler(BaseHTTPRequestHandler):
self._handle_classify_batch()
elif self.path == "/api/apply-groups":
self._handle_apply_groups()
elif self.path == "/api/cleanup":
self._handle_cleanup()
else:
self.send_error(404)
@@ -178,6 +180,19 @@ class Handler(BaseHTTPRequestHandler):
result = apply_groups(batch_id, groups)
self._json(result)
# ── POST /api/cleanup ────────────────────────────────────────────────
def _handle_cleanup(self):
"""Полная очистка всех данных (кроме prompts). Вызывается при загрузке страницы."""
from db.connection import execute
execute("DELETE FROM spec_current")
execute("DELETE FROM spec_events")
execute("DELETE FROM supplements")
execute("DELETE FROM upload_chunks")
execute("DELETE FROM documents")
execute("DELETE FROM contracts")
self._json({"ok": True, "message": "all data cleaned"})
# ── /app.js (static) ───────────────────────────────────────────────────
def _handle_app_js(self):