# Săpt 1 Notes — Oracle POC **Date**: 2026-04-11 ## Conectivitate - Server: `central` (10.0.20.121:1521/ROA, CONTAFIN_ORACLE) — PORT OPEN, direct (no tunnel needed) - Sync connect: **33ms** | Queries: 0.6-3.3ms ✅ - Async connect_async: **22ms** | Queries: 0.2-0.3ms ✅ ## Gate Correction 9 — Decizie **Decizie: sync-facade pattern** (consistent cu `oracle_pool.py` existent) Motivare: `oracle_pool.py` folosește deja `oracledb.create_pool()` (sync) + `pool.acquire()` (sync) + `with cursor` (sync) în `async def`. Serviciile service_auto vor urma același pattern pentru consistență arhitecturală. `connect_async` funcționează dar nu aduce beneficii față de sync-facade la latențele măsurate. ## Schema Access - `MARIUSM_AUTO.DEV_ORDL` — acces OK - `MARIUSM_AUTO.DEV_TIP_DEVIZ` — enum confirmat (7 tipuri, inch_validare corect) ## Next Steps (Săpt 3) - Audit grants `ROA_WEB` pe `MARIUSM_AUTO.*` - Creare SP `SP_CREEAZA_COMANDA_PROTOTIP` în MARIUSM_AUTO (template în tabele-service-auto.md §12.2) - Auth path: adaugă `MARIUSM_AUTO` company în `.env` + test login JWT end-to-end