Initial commit: baza VFP ROAAUTO + planuri migrare Web API

Arhiva clasei RarAutoPass (VFP) care declara prestatiile la RAR AUTOPASS,
ca baza pentru rescrierea ca gateway central Python/FastAPI.

Include:
- sursa VFP (.prg) + datele necesare migrarii (mapare_prestatii, prestatii_rar)
- spec-ul oficial RAR (txt)
- docs/plans/: plan-design-review + plan-eng-review
- docs/CONTEXT.md: handoff pentru continuarea in alta sesiune
- .gitignore specific Visual FoxPro (ignora artefacte compilate + credentiale)

settings.xml (cu parola de test in clar) EXCLUS; vezi settings.xml.example.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-14 23:10:28 +03:00
commit 78d21d5a38
21 changed files with 4316 additions and 0 deletions

72
.gitignore vendored Normal file
View File

@@ -0,0 +1,72 @@
# ============================================================
# .gitignore — proiect Visual FoxPro (ROAAUTO / RAR AutoPass)
# Acest repo este ARHIVA bazei VFP + planurile pentru
# rescrierea ca Web API (Python/FastAPI). Vezi docs/.
# Păstrăm SURSA (.prg) și DATELE necesare migrării
# (mapare_prestatii.*, prestatii_rar.*). Ignorăm artefactele
# compilate/temporare și orice conține credențiale.
# ============================================================
# --- Credențiale / secrete (NU se comit niciodată) ---
settings.xml
*.pem
*.key
.env
.env.*
# --- VFP: programe compilate (se regenerează din .prg) ---
*.fxp
*.FXP
*.app
*.APP
*.exe
*.EXE
*.dll
*.DLL
# --- VFP: erori de compilare / loguri ---
*.err
*.ERR
*.log
*.LOG
# --- VFP: fișiere temporare / backup ---
*.bak
*.BAK
*.tmp
*.TMP
~*.*
*.~*
# --- VFP: fișier de resurse al utilizatorului (per-stație) ---
foxuser.dbf
foxuser.fpt
foxuser.DBF
foxuser.FPT
# --- VFP: jurnal de rulare (NU se migrează — vezi planul) ---
rar_log.dbf
rar_log.fpt
rar_log.DBF
rar_log.FPT
rar_log.cdx
rar_log.CDX
# --- Vechi control de versiune (Subversion) ---
.svn/
# --- IDE / OS ---
.vscode/
.idea/
Thumbs.db
desktop.ini
.DS_Store
# --- Viitor: stratul Web API (Python) ---
__pycache__/
*.py[cod]
.venv/
venv/
*.db
*.db-wal
*.db-shm