Files
clawd/memory/2026-02-03.md
Echo 9a6446070a security: move hardcoded passwords to .env, fix file permissions
- Move ROA_API_PASSWORD and ORACLE_PASSWORD to .env
- Update process_bon.py to use python-dotenv
- chmod 600 on .env and credentials/*
- Install python-dotenv dependency
2026-02-03 21:12:13 +00:00

3.0 KiB

3 Februarie 2026

roa2web WhatsApp Import - COMPLET

Ce s-a realizat:

  1. OCR prin API - doctr-plus, ~4 sec per bon (nu 30 sec ca PaddleOCR cold start)
  2. Flux complet testat: PDF WhatsApp → OCR → SQLite → Oracle
  3. Scripturi în repo: roa2web/backend/scripts/whatsapp_import/
  4. Commit: 1366dbc pe 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 central nu test

Endpoint-uri API folosite:

  • POST /api/auth/login - cu server_id="central"
  • POST /api/auth/check-identity - verifică user și returnează servere
  • POST /api/data-entry/ocr/extract - submit OCR job
  • GET /api/data-entry/ocr/jobs/{id} - rezultat OCR
  • POST /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):


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)
  • 07:01 UTC: Morning coaching trimis (tema: Umbrele/claritate)
  • 12:00 UTC: Alertă calendar: sesiune 15:00 notificată pe Discord
  • 18:01 UTC: Raport seară trimis - propuneri: cold email, sesiuni, audit securitate

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

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)