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>
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
roa2webla commitulb0f4800. Fix-urile relevante din roa2web pot fi aduse aici princherry-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).