45 lines
2.8 KiB
Markdown
45 lines
2.8 KiB
Markdown
# 🧠 ИНСТРУКЦИЯ ПО ВОССТАНОВЛЕНИЮ СЕССИИ (19.04.2026)
|
||
|
||
> **Для AI-агента:** Прочитай этот файл полностью. Здесь зафиксированы результаты многочасового исследования и разработки связки Domovoy Bot + NotebookLM.
|
||
|
||
---
|
||
|
||
## 🎯 СУТЬ ПРОЕКТА
|
||
Создание "ИИ-Юриста" для жильцов дома.
|
||
1. **Источник**: Модуль `mutt` в `domovoy_bot` (выкачивает почту, конвертирует всё в PDF).
|
||
2. **База знаний**: Файл `domovoy_bot/services/email_auditor/exported_emails/TOTAL_ARCHIVE_2025-2026.pdf`.
|
||
3. **Мозги**: Google NotebookLM (Блокнот: "Разбор ответов строго по ЖК РФ").
|
||
|
||
---
|
||
|
||
## 🔑 ВАЖНЫЕ ДАННЫЕ
|
||
- **Notebook ID**: `00ed7d92-1ab2-4159-ac72-1d0c4be21377`
|
||
- **Source Name**: `all_mail_gmail.pdf` (в блокноте) или `TOTAL_ARCHIVE_2025-2026.pdf` (локально).
|
||
- **Session ID (прошлой сессии)**: `6dd7a10a-c921-4558-ac9e-6834c8037455`.
|
||
- **Gitea**: `http://192.168.10.105:3001` (репозиторий `domovoy_bot`).
|
||
|
||
---
|
||
|
||
## ✅ ЧТО УЖЕ СДЕЛАНО (ЭТАП 1)
|
||
1. **Sync Helper**: Создан скрипт `domovoy_bot/services/email_auditor/sync_helper.py` для пуша архива в ИИ.
|
||
2. **Web UI**: В `domovoy_bot/web/templates/emails.html` добавлена кнопка **«СИНХРОНИЗИРОВАТЬ С ИИ»**.
|
||
3. **Web API**: В `domovoy_bot/web/app.py` добавлен эндпоинт `/api/emails/sync_ai`.
|
||
4. **Telegram**: В `domovoy_bot/handlers/admin.py` добавлена команда `/legal_sync`.
|
||
5. **Proxy**: В `~/.gemini/settings.json` прописаны SOCKS5 прокси (10808) для NotebookLM MCP.
|
||
|
||
---
|
||
|
||
## ❌ ТЕКУЩАЯ ПРОБЛЕМА
|
||
**Авторизация NotebookLM**: Куки, скопированные из браузера, отклоняются Google при запросе с VPS.
|
||
**Решение**: Нужно выполнить `nlm login` через SSH-тоннель или найти способ передать свежий CSRF-токен.
|
||
|
||
---
|
||
|
||
## 📅 ПЛАН ДАЛЬШЕ
|
||
1. **Этап 1 (финал)**: Добиться успешного `source_add` через MCP.
|
||
2. **Этап 2**: Команда `/legal <вопрос>` в боте для верифицированных жильцов.
|
||
3. **Этап 3**: Полная докеризация (единый `docker-compose.yml`).
|
||
4. **Этап 4**: Публикация на GitHub и статьи.
|
||
|
||
---
|
||
**Кладбище проектов**: Проект `automaticLM` признан неудачным и перемещен в `~/archive/FAILED_PROJECTS/`. Не использовать его.
|