docs(todo): Maria e mutata si functionala pe LXC 171

Asociere reusita, prototipul de pe 104 oprit, si reparat filtrul de JID care
arunca tacut toate mesajele dupa asociere (WhatsApp foloseste acum LID).
Nimic nu mai e blocat.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q4uzvgm7AyJch5WH8QHRhY
This commit is contained in:
Claude Agent
2026-08-31 21:02:44 +00:00
parent 15fe6bca82
commit c97ba0ce9c

33
TODO.md
View File

@@ -16,23 +16,7 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ⛔ Blocate ## ⛔ Blocate
### Maria — mutarea de pe LXC 104 pe LXC 171 *(nimic blocat)*
- **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
--- ---
@@ -50,6 +34,19 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ✅ 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
`<număr>@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 ### Maria — sincronizare Google Drive
- **Unde:** `maria-whatsapp-bridge/ops/setup-drive.sh`, `rag/sync.py`, - **Unde:** `maria-whatsapp-bridge/ops/setup-drive.sh`, `rag/sync.py`,
`docs/rclone-google-drive-headless.md` (în romfastsql) `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. 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 — sincronizare Google Drive, 6 → 11 documente
- 2026-08-31 — ✅ Maria indexează .xml, preferat peste .md - 2026-08-31 — ✅ Maria indexează .xml, preferat peste .md
- 2026-08-31 — ✅ Atașamente Discord → Claude (imagini + fișiere text) - 2026-08-31 — ✅ Atașamente Discord → Claude (imagini + fișiere text)