# Proveniență — roa2web-service-auto > Acest repo a fost **desprins din `roa2web`** (gitea.romfast.ro/romfast/roa2web) ca proiect > separat, pe 2026-06-13, ca să nu se piardă și să poată evolua independent. ## Ce este Modul de **gestiune comenzi service auto** (atelier reparații auto): deschidere comandă de lucru → lucrări, piese, inspector, sucursală, cu numerotare și scriere în Oracle prin pack-uri proprii (`PACK_AUTO`, `PACK_SERII_NUMERE`, `PACK_SESIUNE`). Domeniu **distinct** de misiunea `roa2web` (raportare financiară + data entry bonuri de cheltuieli). ## Relația cu roa2web - **Fork complet**: acest repo conține tot codul comun `roa2web` (auth/JWT, pool Oracle multi-tenant, shell-ul Vue SPA, design tokens, componenta reutilizabilă `AsyncAutoComplete`) PLUS modulul service-auto. Rulează standalone, nu depinde de roa2web la runtime. - **Strămoș comun**: forkat din `roa2web` la commitul `b0f4800`. Fix-urile relevante din roa2web pot fi aduse aici prin `cherry-pick`; invers, `AsyncAutoComplete.vue` și pattern-urile Oracle pot fi împrumutate înapoi în roa2web. ## Cod specific service-auto | Zonă | Cale | |------|------| | Backend | `backend/modules/service_auto/` (router/service/schemas/tests) | | Frontend | `src/modules/service-auto/` + `src/shared/components/AsyncAutoComplete.vue` | | Oracle (pack-uri, DDL, migrări) | `docs/service-auto/` (`pack_auto.pck`, `pack_sesiune.pck`, `migrations/ff_2026_04_*_AUTO.sql`) | | POC-uri | `poc/` | | Documentație & decizii | `docs/service-auto/` (decision-log, learnings, grants-audit, template modul) | ## Stare la desprindere ⚠️ **WIP**. Ultimul commit moștenit din dezvoltare era `f115b5e` „modificari in curs nu stiu care este faza" (2026-06-05) — proiectul NU era la un checkpoint curat. Înainte de orice deploy: rebază mental pe contractul curent + adu modulul la o fază clară (vezi `docs/service-auto/decision-log.md` și notele săptămânale `week*-notes.md`). Teste auto-raportate la desprindere: 62 passed / 3 skipped (dependente de Oracle live; vezi decision-log pentru cele 3 skip pe contract SP prototip depășit). ## Referință în roa2web Decizia de desprindere e documentată în roa2web la `docs/prd/prd-0.6-audit-service-auto.md` (audit + decizie inițială PARK, urmată de extragere în acest repo).