diff --git a/TODO.md b/TODO.md index 1b7860c..550704e 100644 --- a/TODO.md +++ b/TODO.md @@ -16,23 +16,7 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · ` ## ⛔ Blocate -### Maria — mutarea de pe LXC 104 pe LXC 171 -- **Situația:** există DOUĂ instalări. Cea care răspunde pe WhatsApp e prototipul din - `/root/maria-whatsapp-bridge/` de pe **LXC 104 (Flowise)**, în afara git-ului: acolo e - sesiunea WhatsApp asociată și LLM-ul (Qwen3.5-2B-Q4, port 8091). Versiunea din git, - de pe LXC 171, are tot ce s-a construit (11 documente, .xml, sincronizare Drive) dar - n-a fost niciodată asociată. -- **De ce contează:** indexul prototipului are 24 de chunk-uri dintr-un singur fișier - (`roaauto_instructiuni.txt`), fără nimic despre e-Factura — de aici răspunsurile - inventate. -- **Făcut:** pe 171, `LLM_URL=http://10.0.20.161:8091` (LLM-ul de pe 104, testat - end-to-end: întrebarea despre token eFactura primește acum răspunsul corect din - documente). Cod QR generat, așteaptă scanare. -- **Următorul pas:** utilizatorul scanează QR-ul din dashboard; după ce 171 confirmă - `connected: true` și răspunde corect pe WhatsApp, se opresc serviciile prototipului de - pe 104 (întâi asocierea nouă, apoi oprirea celei vechi — altfel Maria dispare de tot, - iar cât timp merg amândouă răspund amândouă). -- **Actualizat:** 2026-08-31 +*(nimic blocat)* --- @@ -50,6 +34,19 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · ` ## ✅ Gata +### Maria mutată pe LXC 171, cu tot ce s-a construit +- **Ce s-a făcut:** LXC 171 asociat la WhatsApp (+40723197939, dispozitiv nou al aceluiași + cont); prototipul de pe LXC 104 oprit și dezactivat. `llama-qwen35` rămâne pe 104 și e + folosit de 171 prin rețea (`LLM_URL=http://10.0.20.161:8091`). +- **Rezultat:** Maria a trecut de la 24 de chunk-uri dintr-un singur fișier la 173 din 11 + documente, plus sincronizare Drive automată. +- **Un blocaj găsit pe drum:** după asociere nu răspundea nimic. WhatsApp livrează + self-chat-ul cu JID de tip LID (`51947713372214@lid`), iar filtrul compara doar cu + `@s.whatsapp.net` — arunca tot, fără nicio urmă în log. Reparat în + `whatsapp/index.js`; mesajele respinse se loghează acum cu motivul. +- **Verificat:** „token efactura expirat" → preluat, căutat în RAG, răspuns trimis. +- **Terminat:** 2026-08-31 + ### Maria — sincronizare Google Drive - **Unde:** `maria-whatsapp-bridge/ops/setup-drive.sh`, `rag/sync.py`, `docs/rclone-google-drive-headless.md` (în romfastsql) @@ -106,7 +103,7 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · ` Cea mai recentă intrare prima. O linie per schimbare de stare. -- 2026-08-31 — ⛔ Maria rulează de fapt pe LXC 104 (prototip, în afara git); mutare pe 171 în curs +- 2026-08-31 — ✅ Maria mutată pe LXC 171; reparat filtrul care arunca mesajele LID - 2026-08-31 — ✅ Maria — sincronizare Google Drive, 6 → 11 documente - 2026-08-31 — ✅ Maria indexează .xml, preferat peste .md - 2026-08-31 — ✅ Atașamente Discord → Claude (imagini + fișiere text)