2.7 KiB
2.7 KiB
3 Februarie 2026
roa2web WhatsApp Import - COMPLET
Ce s-a realizat:
- OCR prin API - doctr-plus, ~4 sec per bon (nu 30 sec ca PaddleOCR cold start)
- Flux complet testat: PDF WhatsApp → OCR → SQLite → Oracle
- Scripturi în repo:
roa2web/backend/scripts/whatsapp_import/ - Commit:
1366dbcpe main
Flux final:
PDF (WhatsApp) → OCR API (~4sec) → SQLite (draft) → Aprobare frontend → Oracle
Probleme rezolvate:
- Oracle pool "SID not found" - trebuia restart complet backend (kill -9)
- Frontend fără server dropdown - Marius a fixat și făcut commit
- Server ID - acum e
centralnutest
Endpoint-uri API folosite:
POST /api/auth/login- cu server_id="central"POST /api/auth/check-identity- verifică user și returnează serverePOST /api/data-entry/ocr/extract- submit OCR jobGET /api/data-entry/ocr/jobs/{id}- rezultat OCRPOST /api/data-entry/receipts/- creare receipt în SQLite
Test real efectuat:
- Bon Dedeman (RO10562600) primit pe WhatsApp
- OCR: 5.2 sec, confidence 96%
- Salvat în SQLite: ID=73, status=draft
- Salvat și în Oracle: COD=1140631, luna 01/2026
Locații importante (claude-agent LXC 171):
- Backend: http://localhost:8000 (sau claude-agent:8000)
- Frontend: http://localhost:3000 (sau claude-agent:3000)
- Scripturi:
/workspace/roa2web/backend/scripts/whatsapp_import/ - Start:
./start.sh central
Decizii
- (în așteptare raport dimineață)
Executat azi
- 06:02 UTC: Job
insights-extract- verificat insights 2026-02-03.md (deja complet) - 06:02 UTC: Adăugat tehnică nouă în tehnici-pauza.md: "Pauza de 10 secunde" (Zoltan Vereș)
- 06:02 UTC: Actualizat index KB (87 note)
De făcut
- A1: Sesiune "Dizolvarea lui Nu Merit" (30 min) - de programat
- A2: Sistemul 5 pași pentru frici (15 min) - de programat
- Verificare securitate Clawdbot (din insights tehnice)
- Verificare email replies (flux nefuncțional?)
- BON DE SALVAT: CUI RO11201891, 310.98 RON, 02.02.2026
- PDF:
2831eeeb-f331-4fb1-a7b1-ede1c954eadb.pdf - Partener nou - de verificat numele real
- Dry run făcut, așteaptă confirmare
- PDF:
Insights disponibile (din 2026-02-03.md)
- ⚡ Heartbeat cost optimization - VERIFICAT, monitorizăm
- ⚡ Securitate Clawdbot - audit recomandat
- 📌 Multi-agent > single super-agent - framework delegare
- 📌 Overnight coding - experiment seara → review dimineața
- 📌 Paradoxul utilitate-securitate - nivele trust angajat
- 💡 Work on agents, not app - sisteme vs task-uri
Context
- Luni, începe săptămâna
- Note tehnice procesate ieri (Clawdbot, Claude Code)
- Zoltan Vereș workshop-uri complete în KB (20+ note)
Lecții
- (de completat pe parcursul zilei)