feat(maria): depozit local, in afara oglinzii Drive
Dictionarul de erori Oracle pus in `documents/` ar fi disparut in 10 minute: `rclone sync` sterge de acolo tot ce nu exista in Drive. Aceeasi problema o avea si butonul de adaugare document din dashboard — documentul traia pana la urmatorul tur de sincronizare, ceea ce README-ul mentiona ca pe o ciudatenie, nu ca pe un bug. Acum sunt doua directoare cu un singur spatiu de nume: `documents/` (oglinda Drive) si `documents-local/` (ce nu vine din Drive). La acelasi nume castiga Drive-ul — e sursa comuna a echipei, iar copia locala poate fi o versiune veche uitata acolo. Dashboard-ul scrie in cel local si marcheaza documentele „local". Recalibrat cu dictionarul indexat (169 chunk-uri): 19/19, cele patru intrebari Oracle noi ies la 0,73-0,75. Reindexarea a durat cat cele 29 de chunk-uri noi, nu cat toate 169 — refolosirea vectorilor isi face treaba (log: "29 embeddings noi, 140 refolosite"). Verificat pe canalul viu: o escaladare cu captura chiar pleaca pe WhatsApp, imagine + rezumat + referinta, si apare in dashboard. 73 pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q4uzvgm7AyJch5WH8QHRhY
This commit is contained in:
@@ -197,10 +197,21 @@ puntii Discord — vezi `../discord-bridge/README.md` pentru URL si autentificar
|
||||
|
||||
## Depozitul de documente
|
||||
|
||||
Fisiere `.txt`/`.md`/`.xml` in `~/.maria-bridge/documents/` (lista exacta:
|
||||
`store.DOC_EXTENSIONS`). Se pot administra:
|
||||
1. **manual din dashboard-ul comun** (adaugare/stergere text, reindexare automata la salvare);
|
||||
2. **prin sincronizare Google Drive** — vezi mai jos.
|
||||
Fisiere `.txt`/`.md`/`.xml` (lista exacta: `store.DOC_EXTENSIONS`), in **doua
|
||||
directoare care formeaza un singur spatiu de nume**:
|
||||
|
||||
| Director | Ce e acolo |
|
||||
|---|---|
|
||||
| `~/.maria-bridge/documents/` | **oglinda Google Drive.** `rclone sync` sterge de aici tot ce nu exista in Drive — nu pune nimic de mana. |
|
||||
| `~/.maria-bridge/documents-local/` | documente care **nu** vin din Drive: dictionare proprii, ce se adauga din dashboard. Sincronizarea nu se atinge de ele. |
|
||||
|
||||
Cand acelasi nume apare in ambele, castiga cel din Drive (e sursa comuna a echipei;
|
||||
copia locala ar putea fi o versiune veche uitata acolo). In dashboard, documentele
|
||||
locale sunt marcate „local".
|
||||
|
||||
Directorul local exista fiindca altfel **tot ce se adauga din dashboard traia pana
|
||||
la urmatorul tur de sincronizare** — maximum 10 minute. Acum adaugarea din dashboard
|
||||
scrie direct acolo.
|
||||
|
||||
## Sincronizare cu Google Drive
|
||||
|
||||
@@ -245,9 +256,9 @@ esuata — reia pasii 1-2.
|
||||
Restul din dosar — chatflow-uri Flowise `.json`, scripturi `.ps1`, `.docx` — sunt
|
||||
ignorate deliberat: nu sunt cunostinte de suport.
|
||||
|
||||
**`sync` sterge local ce nu mai exista in Drive**, deci depozitul e o oglinda a
|
||||
dosarului din Drive, nu o colectie care creste. Documentele adaugate manual din
|
||||
dashboard dispar la prima sincronizare daca nu exista si in Drive.
|
||||
**`sync` sterge local ce nu mai exista in Drive**, deci `documents/` e o oglinda a
|
||||
dosarului din Drive, nu o colectie care creste. De aceea exista `documents-local/`:
|
||||
ce e adaugat de mana sau din dashboard sta acolo si nu e atins de sincronizare.
|
||||
|
||||
### Dictionarul de erori Oracle
|
||||
|
||||
@@ -260,10 +271,13 @@ din captura.
|
||||
|
||||
Doua lucruri de stiut:
|
||||
|
||||
- **E samanta, nu sursa.** Fisierul din git nu ajunge singur in index. Depozitul e
|
||||
o oglinda a Drive-ului, deci copia pusa direct in `~/.maria-bridge/documents/`
|
||||
**dispare la prima sincronizare**. Ca sa ramana, pune-l in `document_store` din
|
||||
Drive (pe Windows: `D:\GoogleDrive\romfast\document_store`).
|
||||
- **Fisierul din git nu ajunge singur in index.** Copia care ruleaza acum sta in
|
||||
`~/.maria-bridge/documents-local/`, in afara oglinzii Drive. Asa supravietuieste
|
||||
sincronizarilor, dar **exista doar pe acest container**. Locul lui pe termen lung
|
||||
e `document_store` din Drive (pe Windows: `D:\GoogleDrive\romfast\document_store`),
|
||||
unde il vede si restul echipei si de unde se poate edita fara acces la server.
|
||||
Cand ajunge in Drive, sterge copia locala — altfel raman doua versiuni si castiga
|
||||
tacut cea din Drive.
|
||||
- **E scris pentru clienti, nu pentru administratori.** Nicio rezolvare nu contine
|
||||
nume de servere, IP-uri, porturi sau pasi de administrare — la erorile care chiar
|
||||
se rezolva doar tehnic (ORA-01652 spatiu plin, ORA-28000 cont blocat) textul spune
|
||||
|
||||
Reference in New Issue
Block a user