Files
roagest/docs/CLAUDE.md
Marius Mutu 0a464c99c6 Changelog 2.11.7 (achizitie import: dialog Adauga factura, culori per document, valuta/curs per document editabile); docs: flux editare VFP mutat in COMUN/docs, curatenie drafturi/patch-uri
- changelog 2.11.7: nota porneste goala + dialog "Adauga factura", coloane
  reordonate/avansate vizibile, Valuta+Curs per document editabile in grila,
  buton "Urmator" + indicator de pas.
- docs: flux-editare-vfp-text.md redus la parametrii ROAGEST (fluxul comun in
  COMUN/docs); README/CLAUDE.md actualizate; sterse draft_M*/diff_*.patch si
  propuneri_ergonomie_import.md (implementat; M5 - totaluri per document - mutat
  in todo.txt, restul in istoricul git).
- todo.txt: punct nou M5; scos punctul obsolet cu persistenta bifei "Coloane
  avansate" (bifa a fost eliminata).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 13:13:39 +03:00

1.7 KiB

Mod de lucru Claude ↔ Marius pe ROAGEST

Modificare cod VFP binar (.vcx/.scx) — flux write-back pe text

Din 07.2026 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: COMUN\docs\flux-editare-vfp-text.md; parametrii ROAGEST: docs/flux-editare-vfp-text.md.

  1. Claude investighează pe cache-ul text, propune modificarea și așteaptă acordul lui Marius pe abordare înainte să editeze.
  2. 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ă.
  3. După implementare: changelog, ștergerea fișierului de propunere/patch-ului, iar insight-urile durabile se mută în notițe docs/flux-*.md / docs/pachet-*.md.

Excepții rămase pe VFP IDE: .mnx (GENMENU) și .frx (fragile la round-trip) — pentru ele rămâne valabil fluxul 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) — nu se mai cer exporturi manuale. 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.