docs: cercetarile comune trec in COMUN, reziduul #6 dispare, progres.md la zi

Curatenie ceruta dupa inchiderea lui #6. Folderul cercetare\ NU se putea sterge
in bloc: plan_13 se sprijina pe el cu 85 de trimiteri, deci e baza de dovezi a
planului aflat in lucru. Impartirea:

- 14 cercetari trans-proiect trec in COMUN\docs\cercetare\ - valuta si curs,
  TVA/VANZARI, consumatorii VANZARI din toata suita, integrarile #10/#11/#12,
  watchdog VFP, proiectarea Oracle a lui S5, view-ul VVANZARI_ARTICOLE. Nu sunt
  ale ROAFACTURARE, iar #10/#11/#12 se reiau chiar din ele.
- 20 de rapoarte de executie ale lui #6, nereferite de nimic viu, sterse.
- 91 raman, neatinse.

Trimiterile catre handoff-urile si diff-urile intermediare deja desfiintate au
fost curatate peste tot (39 de fisiere): 50 catre handoff-uri, 37 catre diff-uri
aplicate, plus caile celor mutate in COMUN. Zero trimiteri rupte ramase.

progres.md preia rolul de predare: ce ramane din #6 (cele sase documente
parazite, cele doua esecuri reale din S8 pe factura din aviz), cifrele de test
citite din log, si cele doua capcane de mediu platite - .FXP vechi executat in
locul .prg-ului, si GETFONT() care atarna un formular instantiat fara goApp.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
This commit is contained in:
2026-08-11 22:31:42 +03:00
parent fc9c3780df
commit b5a7108f34
73 changed files with 227 additions and 6757 deletions

View File

@@ -1,8 +1,8 @@
# S5 — acoperirea de teste pentru scrierea articolelor (decizii 38-41)
Raport de testare pentru functionalitatea S5 (`docs\handoff_s5.md`), care nu avea niciun test la
Raport de testare pentru functionalitatea S5 (handoff intermediar (sters)), care nu avea niciun test la
inceputul acestei lucrari. Trei fisiere de test atinse, toate in
`COMUN\utile\Teste\editare_factura\`, plus diff-ul: `docs\diff_s5_teste.patch`.
`COMUN\utile\Teste\editare_factura\`, plus diff-ul: diff aplicat (sters).
Niciun fisier de productie nu a fost atins (`omodificari.vc2`, `ofacturare_editare.prg`,
`ofacturare_comun.vc2`, `comun.vc2`, `ofacturare.vc2` — toate neschimbate de acest agent). Nu s-a
@@ -151,7 +151,7 @@ mtime):
\* cifra `raport_teste.ps1` (regex pe inceput de linie — subraporteaza pentru aceasta suita
specifica, vezi mai jos). \*\* cifra reala, numarata ca ocurente literale `PASS`/`FAIL` in log —
aceasta e conventia din `docs\handoff_s5.md` ("test_page3_articole 14/2"), verificata identica
aceasta e conventia din handoff intermediar (sters) ("test_page3_articole 14/2"), verificata identica
inainte si dupa editarea mea.
**Atentie separata pentru viitor**: `raport_teste.ps1` numara doar liniile care incep cu
@@ -162,12 +162,12 @@ deja in cod dinainte), dar inseamna ca **pentru `test_page3_articole`, raportul
incredere** — verificarea trebuie facuta manual (`grep -o PASS/FAIL`, cum s-a facut aici), nu doar
cu `raport_teste.ps1`.
Toate celelalte suite: identice cu baseline-ul din `docs\handoff_s5.md`, nicio regresie.
Toate celelalte suite: identice cu baseline-ul din handoff intermediar (sters), nicio regresie.
## F. Ce nu s-a acoperit si de ce
- **Test cu scriere reala in Oracle** (aprobat de Marius pentru S5, dar separat de mandatul acestui
agent — interzis explicit sa scrie in baza) — ramane pentru o lucrare ulterioara, dupa modelul
`test_writeback_buton1.prg`.
- **R5** (linie cu valuta fara rand in `VANZARI_CURSURI`) — ramane deschis din `handoff_s5.md`, nu
- **R5** (linie cu valuta fara rand in `VANZARI_CURSURI`) — ramane deschis din handoff intermediar (sters), nu
s-a adaugat un test nou pentru el, in afara mandatului de "validari + helper + grid".