#!/bin/bash echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "💾 СОХРАНЕНИЕ ВСЕГО ДИАЛОГА + ПЕРЕЗАПУСК" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform # Git commit echo "📦 Git Commit..." git add -A git commit -m "fix: OCR endpoint исправлен /process → /analyze-file + SESSION_LOG обновлен КРИТИЧЕСКОЕ ИСПРАВЛЕНИЕ: ✅ OCR endpoint: /process → /analyze-file ✅ Исправлено в 3 местах: - ocr_service.py (line 48) - upload.py x2 (policy + passport endpoints) Проблема: - POST http://147.45.146.17:8001/process → 404 Not Found - OCR не работал - Gemini Vision не получал данные Дополнительные исправления: ✅ Условные поля для стыковочного рейса (4 поля) ✅ Поле для подтверждения отмены рейса ✅ OCR polling с progress bar ✅ Убран некорректный статус 'Полис найден' SESSION_LOG: - Добавлена полная история 25 октября - 12 коммитов задокументированы - Статистика: ~2000 строк, 25 файлов, 15 проблем решено - Список известных проблем (DOCX не поддерживается) Следующие шаги: 1. Перезапустить backend (обязательно!) 2. Протестировать OCR на PDF/JPG файлах 3. Проверить Gemini Vision анализ в Debug панели" echo "" echo "🚀 Git Push..." git push origin main echo "" echo "✅ Git push выполнен!" echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "⚠️ ОБЯЗАТЕЛЬНО ПЕРЕЗАПУСТИ BACKEND:" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" echo "cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform/backend" echo "source venv/bin/activate" echo "pkill -9 -f 'uvicorn app.main'" echo "python -m uvicorn app.main:app --host 0.0.0.0 --port 8100" echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "После перезапуска:" echo "🌐 http://147.45.146.17:5173" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"