Files
roa2web-service-auto/PROVENANCE.md
Claude Agent 22f66c4633 docs: PROVENANCE — desprindere din roa2web ca repo separat
Fork complet din roa2web @ b0f4800 + modulul service-auto. Domeniu
distinct (gestiune comenzi atelier auto). Stare WIP la desprindere
(f115b5e). Vezi roa2web docs/prd/prd-0.6-audit-service-auto.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 11:40:35 +00:00

2.3 KiB

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).