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>
This commit is contained in:
46
PROVENANCE.md
Normal file
46
PROVENANCE.md
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
# 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).
|
||||||
Reference in New Issue
Block a user