docs(todo): sincronizarea Drive e gata; doua blocaje reale gasite la Maria

Sincronizarea si preferinta .xml sunt terminate (depozit 6 -> 11 documente).
La verificarea de dupa au iesit la iveala doua lucruri care tineau Maria
nefunctionala si pe care nu le stia nimeni:

- LLM_URL=127.0.0.1:8091 nu are nimic in spate, nici aici nici pe LXC 110.
  Maria poate cauta in documente, dar nu poate formula raspunsuri. N-a iesit la
  iveala fiindca puntea WhatsApp nu e conectata, deci ask_llm n-a fost apelat
  niciodata.
- Puntea WhatsApp nu e asociata: QR-ul n-a fost scanat, bridge-ul a ajuns la
  "Max reconnect attempts reached".

Ambele cer o decizie sau un pas manual al utilizatorului, deci raman in Blocate.

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 18:43:26 +00:00
parent 85547316ad
commit 06ded85757

44
TODO.md
View File

@@ -16,17 +16,26 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ⛔ Blocate
### Maria — sincronizare cu Google Drive
- **Unde:** `maria-whatsapp-bridge/rag/sync.py`, `ops/setup-drive.sh`
- **Blocat pe:** un singur pas al utilizatorului — `rclone.exe authorize "drive"
--drive-scope=drive.readonly` pe stația Windows, apoi tokenul dat lui
`ops/setup-drive.sh`. Restul e automat. (Varianta veche, cu cont de serviciu Google,
a fost abandonată: mai mulți pași, aceeași funcționalitate.)
- **De ce contează:** depozitul are 6 din cele 11 documente de cunoștințe din Drive.
Lipsesc SAF-T D406, e-Factura (`.md` și `.xml`), roaauto și roagest — adică exact
subiectele grele de suport. Se rezolvă singur la prima sincronizare.
- **Până atunci:** `DRIVE_REMOTE` gol = sincronizare oprită, documentele se pun manual
din dashboard.
### 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.
- **Actualizat:** 2026-08-31
---
@@ -45,6 +54,15 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ✅ Gata
### Maria — sincronizare Google Drive
- **Unde:** `maria-whatsapp-bridge/ops/setup-drive.sh`, `rag/sync.py`,
`docs/rclone-google-drive-headless.md` (în romfastsql)
- **Ce face:** `rclone` autorizat cu token obținut pe stația Windows (`rclone authorize`,
fără cont de serviciu Google), dosarul fixat pe ID. `maria-sync.timer` trage la 10 min.
- **Rezultat:** depozitul a trecut de la 6 la 11 documente — au intrat SAF-T D406,
e-Factura (`.md` + `.xml`), roaauto și roagest, care lipseau complet.
- **Terminat:** 2026-08-31
### Maria indexează .xml, preferat peste .md
- **Unde:** `maria-whatsapp-bridge/rag/store.py` (`DOC_EXTENSIONS`,
`documents_for_index`), `rag/indexer.py` (`chunk_xml`), `rag/sync.py`,
@@ -92,8 +110,10 @@ 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 — sincronizare Google Drive, 6 → 11 documente
- 2026-08-31 — ✅ Maria indexează .xml, preferat peste .md
- 2026-08-31 — ⛔ Maria — sincronizare Drive, acum blocată doar pe `rclone authorize`
- 2026-08-31 — ✅ Atașamente Discord → Claude (imagini + fișiere text)
- 2026-08-31 — ✅ Plan cu Opus, execuție cu Sonnet
- 2026-08-31 — ✅ Memorie comună claude-agent ↔ romfastsql