docs(todo): Maria indexeaza .xml; sincronizarea Drive, alt blocaj
Intrarea pentru sincronizare nu mai asteapta un cont de serviciu Google, ci un singur `rclone authorize` pe statia Windows. Notat si ca depozitul are 6 din 11 documente de cunostinte, deci lipsesc SAF-T D406 si e-Factura pana la prima sincronizare. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q4uzvgm7AyJch5WH8QHRhY
This commit is contained in:
28
TODO.md
28
TODO.md
@@ -17,11 +17,16 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
|
|||||||
## ⛔ Blocate
|
## ⛔ Blocate
|
||||||
|
|
||||||
### Maria — sincronizare cu Google Drive
|
### Maria — sincronizare cu Google Drive
|
||||||
- **Unde:** `romfastsql/proxmox/lxc171-claude-agent/maria-whatsapp-bridge/rag/sync.py`
|
- **Unde:** `maria-whatsapp-bridge/rag/sync.py`, `ops/setup-drive.sh`
|
||||||
- **Blocat pe:** un cont de serviciu Google pe care trebuie să-l creeze utilizatorul
|
- **Blocat pe:** un singur pas al utilizatorului — `rclone.exe authorize "drive"
|
||||||
(containerul e headless, OAuth interactiv nu merge). `rclone` e deja instalat.
|
--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
|
- **Până atunci:** `DRIVE_REMOTE` gol = sincronizare oprită, documentele se pun manual
|
||||||
din dashboard. Indexarea end-to-end a fost testată cu 6 documente reale.
|
din dashboard.
|
||||||
- **Actualizat:** 2026-08-31
|
- **Actualizat:** 2026-08-31
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -40,6 +45,19 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
|
|||||||
|
|
||||||
## ✅ Gata
|
## ✅ Gata
|
||||||
|
|
||||||
|
### 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`,
|
||||||
|
`discord-bridge/dashboard/api.py` + `index.html`, `tests/`
|
||||||
|
- **Ce face:** `.xml` intră în depozit și, când același document există și ca `.md`,
|
||||||
|
doar `.xml` se indexează (`.xml` > `.md` > `.txt`); cel umbrit rămâne pe disc și e
|
||||||
|
marcat în dashboard. XML-ul se taie câte un chunk per problemă, cu mesajul de eroare
|
||||||
|
și rezolvarea împreună.
|
||||||
|
- **De ce:** la `d406_saft_knowledge`, `.xml` e cu 3 luni mai nou și cu 50% mai mare
|
||||||
|
decât `.md`. Tăierea pe linii goale ar fi separat eroarea de rezolvare.
|
||||||
|
- **Verificat:** 20 de teste noi (suita Maria, prima ei suită); puntea Discord 426 pass.
|
||||||
|
- **Terminat:** 2026-08-31
|
||||||
|
|
||||||
### Atașamente Discord → Claude (imagini + fișiere text)
|
### Atașamente Discord → Claude (imagini + fișiere text)
|
||||||
- **Unde:** `romfastsql/proxmox/lxc171-claude-agent/discord-bridge/bot.py`
|
- **Unde:** `romfastsql/proxmox/lxc171-claude-agent/discord-bridge/bot.py`
|
||||||
(`build_user_content`), `runner.py` (`user_message`), `tests/test_attachments.py`
|
(`build_user_content`), `runner.py` (`user_message`), `tests/test_attachments.py`
|
||||||
@@ -74,6 +92,8 @@ 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 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 — ✅ Atașamente Discord → Claude (imagini + fișiere text)
|
||||||
- 2026-08-31 — ✅ Plan cu Opus, execuție cu Sonnet
|
- 2026-08-31 — ✅ Plan cu Opus, execuție cu Sonnet
|
||||||
- 2026-08-31 — ✅ Memorie comună claude-agent ↔ romfastsql
|
- 2026-08-31 — ✅ Memorie comună claude-agent ↔ romfastsql
|
||||||
|
|||||||
Reference in New Issue
Block a user