docs(todo): corectie — Maria rula pe LXC 104, nu era "fara LLM"

Intrarile precedente ("Maria nu are backend LLM", "puntea WhatsApp nu e
asociata") erau gresite: descriau instalarea din git de pe LXC 171, in timp ce
Maria conectata la WhatsApp rula pe LXC 104. Inlocuite cu o singura intrare care
descrie mutarea in curs si pasul urmator.

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 19:17:22 +00:00
parent 06ded85757
commit 6dedcade2d

43
TODO.md
View File

@@ -16,26 +16,22 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ⛔ Blocate
### Maria — nu are backend LLM
- **Unde:** `~/.maria-bridge/env`, `LLM_URL=http://127.0.0.1:8091`
- **Problema:** nu ascultă nimic pe 8091, nici pe LXC 171, nici pe LXC 110 (verificat
2026-08-31). `env.example` îl descrie ca „tunel/proxy local către backend-ul lui Echo",
tunel care n-a existat niciodată. Ollama local are doar `nomic-embed-text` (embeddings),
niciun model de chat. **Maria poate căuta în documente, dar nu poate formula răspunsuri.**
- **N-a ieșit la iveală până acum** fiindcă puntea WhatsApp nu e conectată, deci niciun
mesaj n-a ajuns vreodată la `ask_llm`.
- **De decis:** ce backend — Claude API (ca Echo), Flowise pe LXC 104, sau un model de
chat în Ollama local. Ultima variantă e probabil nefolosibilă: un embedding de 137M
parametri ia deja ~7,3s pe acest container, CPU-only.
- **Actualizat:** 2026-08-31
### Maria — puntea WhatsApp nu e asociată
- **Unde:** `~/.maria-bridge/logs/whatsapp.log`
- **Problema:** codul QR n-a fost scanat, iar bridge-ul a ajuns la
„Max reconnect attempts reached (5)". Serviciul rulează, dar `connected: false`.
- **Blocat pe:** un pas manual al utilizatorului — scanarea codului QR din dashboard cu
telefonul. Codul expiră, deci trebuie scanat la scurt timp după ce e generat; poate fi
nevoie de `restart` pe `maria-whatsapp` ca să genereze unul proaspăt.
### 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
---
@@ -44,8 +40,8 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
### Mesaje vocale din Discord
- **Unde:** `romfastsql/proxmox/lxc171-claude-agent/discord-bridge/bot.py`
- **Ce ar însemna:** atașamentele audio (`audio/ogg`, mesajele vocale Discord) transcrise
local înainte de a intra în prompt. Whisper rulează pe CPU pe LXC 171, deci trebuie
- **Ce ar însemna:** atașamentele audio (mesajele vocale Discord) transcrise local
înainte de a intra în prompt. Whisper rulează pe CPU pe LXC 171, deci trebuie
măsurat întâi costul în timp per mesaj.
- **De ce nu acum:** nu a fost cerut; e singura limitare rămasă după atașamente.
- **Actualizat:** 2026-08-31
@@ -110,8 +106,7 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
Cea mai recentă intrare prima. O linie per schimbare de stare.
- 2026-08-31 — ⛔ Maria nu are backend LLM (8091 nu există) — descoperit, de decis
- 2026-08-31 — ⛔ Maria — puntea WhatsApp nu e asociată (QR nescanat)
- 2026-08-31 — ⛔ Maria rulează de fapt pe LXC 104 (prototip, în afara git); mutare pe 171 în curs
- 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)