COMUN\UTILE\NFJSON lipsea din SET PATH, deci VerificareANAF.Init nu se putea instantia si verificarea raporta "ANAF nu a raspuns" la rularea din IDE (in exe se rezolva din modulele compilate). Test: COMUN\utile\Teste\partener_anaf\ test_repro_anaf_path_nfjson.prg. Changelog 2.11.13 compactat. versiune_db la ff_2026_08_02_06 (completare scc pe seturile de achizitie import interna). Documentatia din docs\ compactata. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RYbiinqXxdEqXi53x4Ro7K
2.0 KiB
Mod de lucru Claude ↔ Marius pe ROAGEST
Modificare cod VFP binar (.vcx/.scx) — flux write-back pe text
Claude aplică singur modificările pe .vcx/.scx prin fluxul text→bin. Pașii per rundă (refresh
cache, baseline .pre_runda<N>.bak, editare byte-safe CP1252, patch de review, write-back cu
fidelity-check) + capcanele + parametrii per proiect (inclusiv ROAGEST): COMUN\docs\flux-editare-vfp-text.md.
- Claude investighează pe cache-ul text, propune modificarea și așteaptă acordul lui Marius pe abordare înainte să editeze. La propunere/plan: scaneaza intai conventiile si functiile/clasele COMUNE existente si foloseste-le cu prioritate — inventar: COMUN\docs\inventar-comun.md.
- Commit doar după ce Marius confirmă pe diff și testează în IDE. Editările de volum se deleagă la subagenți Sonnet în background; sesiunea principală orchestrează și verifică.
- Teste finale obligatorii pe cerința inițială — pasul 6 din
COMUN\docs\flux-editare-vfp-text.md; pe ROAGEST cu harness-ul dinCOMUN\utile\Teste(COMUN\docs\testare-ui-vfp.md). - După implementare: changelog, ștergerea fișierului de propunere/patch-ului, insight-urile
durabile mutate în
docs/flux-*.md/docs/pachet-*.md.
Excepții pe VFP IDE: .mnx (GENMENU) și .frx (fragile la round-trip) — flux vechi cu fișier de
propunere docs/propuneri_<subiect>.md aplicat de Marius în IDE. Când Marius a început deja o
implementare, Claude compară codul lui cu originalul și listează explicit diferențele/cazurile
netratate (nu rescrie orbește).
Acces direct la baza de date Oracle
Claude are acces read la baza de date de dezvoltare și își face singur exporturile de surse
PL/SQL (pachete, view-uri). Detalii de conexiune și comanda de export: COMUN\docs\oracle_export.md.
Parola: docs/local/oracle.md (neversionat). Exportul de referință PACK_CONTAFIN.pck stă în
COMUN\docs\ și se reîmprospătează la nevoie.