From 483f3f8087c61e339c9319be2c3f1e687d4e718e Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 18 Sep 2026 16:20:45 +0000 Subject: [PATCH] PROGRESS: reparatiile sunt comise; agent nou verificator, si generatoarele de loturi Listele de sarcini nu se mai scriu de mana: mk_lot_reparatii.py si mk_lot_verificare.py le genereaza, cu promptul comun intr-un singur loc. Fiecare sarcina trimite agentul sa citeasca lista lui din PROGRESS.md cu sed -n, ca sa nu duplicam textul in prompt si sa nu-l stricam la copiere. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ --- .opencode/agents/verificator.md | 51 +++++++++++++++++++++++++ .opencode/lot_reparatii.txt | 11 ++++++ .opencode/lot_verificare.txt | 11 ++++++ .opencode/mk_lot_reparatii.py | 66 +++++++++++++++++++++++++++++++++ .opencode/mk_lot_verificare.py | 44 ++++++++++++++++++++++ PROGRESS.md | 16 +++++++- 6 files changed, 198 insertions(+), 1 deletion(-) create mode 100644 .opencode/agents/verificator.md create mode 100644 .opencode/lot_reparatii.txt create mode 100644 .opencode/lot_verificare.txt create mode 100644 .opencode/mk_lot_reparatii.py create mode 100644 .opencode/mk_lot_verificare.py diff --git a/.opencode/agents/verificator.md b/.opencode/agents/verificator.md new file mode 100644 index 0000000..1c2d612 --- /dev/null +++ b/.opencode/agents/verificator.md @@ -0,0 +1,51 @@ +--- +description: Verifică un document de strategie față de transcrieri — citate, coerență, deducții nemarcate +mode: all +model: opencode-go/deepseek-v4.1-flash +temperature: 0.1 +permission: + read: allow + glob: allow + grep: allow + list: allow + edit: deny + bash: allow + webfetch: deny + websearch: deny + task: deny +--- +Lucrezi în /workspace/atm-curs-dl. Verifici un document din +`summaries/08_ANALIZA_ZILNICA/` față de transcrierile din +`transcripts/08_ANALIZĂ_ZILNICĂ/`. **Nu modifici nimic** — raportezi. + +Nu ai scris tu documentul. Presupune că cine l-a scris a greșit undeva și +caută unde, nu confirma ce citești. + +CE CAUȚI, în ordinea gravității: +1. **Citate inventate sau compuse** — deschide fiecare citat cu + `sed -n 'p' transcripts/08_ANALIZĂ_ZILNICĂ/.txt` și + compară cuvânt cu cuvânt. Un citat lipit din două sesiuni sau „retușat" + ca să sune mai bine e cea mai gravă problemă. +2. **Numere de linie greșite** — textul există, dar la alt interval. Dă + intervalul corect. +3. **Citat real, dar pe lângă subiect** — linia există și e a lui, dar nu + susține afirmația pentru care e pusă. +4. **Contradicții interne** — două locuri din același document care se bat. + Dă ambele linii. +5. **Deducții nemarcate** — documentul spune ca și cum ar fi cuvintele lui + ceva ce e interpretare, analogie sau completare a autorului. +6. **Sesiunile înlocuitorului** — `38_30062026`, `39_29062026`, + `40_26062026`, `41_25062026` NU sunt ale lui Bogdan. Orice regulă + sprijinită pe ele nu e validă. Atenție: uneori e citat tickerul, nu + fișierul — verifică și cazurile pe nume de simbol. + +Citește documentul pe bucăți, cu `sed -n '1,200p'`, nu integral. + +Dacă ajungi la ~250k tokeni, oprește-te și raportează ce ai verificat și ce +a rămas. + +RAPORT, scurt și cu dovezi, nu povestea muncii: +- o linie per problemă: `doc:` — ce scrie, ce zice sursa, citatul + exact din `sed`; +- categoriile curate: „ok" pe o linie; +- la final, un verdict: documentul se poate publica așa cum e, da sau nu. diff --git a/.opencode/lot_reparatii.txt b/.opencode/lot_reparatii.txt new file mode 100644 index 0000000..dd22ad7 --- /dev/null +++ b/.opencode/lot_reparatii.txt @@ -0,0 +1,11 @@ +04_pivoti Lucrezi in /workspace/atm-curs-dl. Documentul TAU e summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md si nu ai voie sa atingi niciun alt fisier. Citeste lista reparatiilor cu: sed -n '73,102p' PROGRESS.md . Pentru FIECARE punct din ea: (1) deschide documentul la linia indicata si citeste 30 de linii de context, (2) verifica citatul in sursa cu sed -n 'p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), (3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza 'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +02 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/02_mbt10.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/02_mbt10.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +03 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +04 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/04_pivoti_si_proiectii.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +05 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/05_volum.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/05_volum.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +06 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/06_structura_trend.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/06_structura_trend.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +07 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/07_context_de_piata.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/07_context_de_piata.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +08 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/08_executie_si_risc.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/08_executie_si_risc.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +09 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/09_earnings_si_optiuni.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/09_earnings_si_optiuni.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +10 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/10_sinteza.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/10_sinteza.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. +11 Lucrezi in /workspace/atm-curs-dl. Verifici summaries/08_ANALIZA_ZILNICA/11_selectia_simbolului.md si NU modifici nimic. Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: git diff fb7488b -- summaries/08_ANALIZA_ZILNICA/11_selectia_simbolului.md . Pentru FIECARE bucata schimbata: (1) deschide citatul in sursa cu sed -n 'p' pe fisierul din transcripts/08_*/ si compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu formularea veche, o trimitere interna care nu mai are tinta. Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: se poate publica asa cum e, da sau nu. diff --git a/.opencode/mk_lot_reparatii.py b/.opencode/mk_lot_reparatii.py new file mode 100644 index 0000000..70d77d3 --- /dev/null +++ b/.opencode/mk_lot_reparatii.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 +"""Scrie .opencode/lot_reparatii.txt: cate o sarcina de reparatie per document. +Lista reparatiilor sta in PROGRESS.md; fiecare agent isi citeste sectiunea lui +cu sed -n, ca sa nu duplicam textul in prompt (si sa nu-l stricam la copiere). +""" +import pathlib + +COMUN = ( + "Lucrezi in /workspace/atm-curs-dl. Documentul TAU e {doc} si nu ai voie sa " + "atingi niciun alt fisier. Citeste lista reparatiilor cu: sed -n '{linii}p' " + "PROGRESS.md . Pentru FIECARE punct din ea: (1) deschide documentul la linia " + "indicata si citeste 30 de linii de context, (2) verifica citatul in sursa cu " + "sed -n 'p' transcripts/08_ANALIZA_ZILNICA/.txt (directorul are " + "diacritice: foloseste glob transcripts/08_*/_*.txt daca nu-l gasesti), " + "(3) abia apoi scrie corectura. Daca citatul nu spune ce zice PROGRESS.md, " + "opreste-te la punctul ala si raporteaza-l, nu corecta pe incredere. Ce e " + "deductie se scrie ca deductie; ce nu reiese din sesiuni se marcheaza " + "'neconfirmat'. Afirmatia gresita e deseori repetata: cauta-o cu grep -n in " + "documentul tau si corecteaz-o peste tot. INTERZIS: alt fisier, stergerea unei " + "sectiuni intregi, cifre care nu sunt in citat, orice atingere a p' pe fisierul din transcripts/08_*/ si " + "compara cuvant cu cuvant, (2) verifica daca citatul chiar sustine afirmatia " + "pentru care e pus, (3) verifica daca noua formulare intra in contradictie cu " + "alt loc din acelasi document - cauta cu grep -n termenii-cheie ai afirmatiei. " + "In plus, verifica daca reparatia a lasat text orfan: o definitie scoasa pe " + "care se sprijina inca o sectiune de mai jos, un titlu sau un TLDR ramas cu " + "formularea veche, o trimitere interna care nu mai are tinta. " + "Nu verifica tot documentul - doar ce s-a schimbat si ce se sprijina pe ce s-a " + "schimbat. Daca ajungi la ~250k tokeni, opreste-te si raporteaza. " + "RAPORT: o linie per problema, cu doc:, ce scrie, ce zice sursa, citatul " + "exact din sed; 'ok' pe o linie pentru categoriile curate; la final un verdict: " + "se poate publica asa cum e, da sau nu." +) + +linii = ["{}\t{}".format(n, P.format(doc=D + f, baza=BAZA)) for n, f in DOCS] +pathlib.Path(".opencode/lot_verificare.txt").write_text("\n".join(linii) + "\n") +print(len(linii), "sarcini de verificare") diff --git a/PROGRESS.md b/PROGRESS.md index ccb7af2..d5d3797 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -1,4 +1,18 @@ -# Progres — atm-curs-dl (actualizat 2026-09-18, 12:10 UTC — predare la pragul de context) +# Progres — atm-curs-dl (actualizat 2026-09-18, 16:30 UTC) + +> **STARE: reparațiile A-I sunt APLICATE ȘI COMISE** (commit-urile `3ce2b63`, +> `8195e63`, `b485204`, `e630f9f`, `cef76e1`), cu agenți opencode `corector`, +> câte unul per document, 11 sarcini, 0 eșecuri. Textele din SVG-urile lui 04 +> s-au reparat în `gen/az_pivoti.py:79,122` și s-au regenerat; `audit_diagrams` +> dă 0 probleme pe toate 11. **Rulează acum verificarea** cu agentul nou +> `verificator` (read-only, separat de cine a scris), lot +> `.opencode/lot_verificare.txt`, loguri în `.opencode/logs/verificator/`. +> Secțiunile A-I de mai jos rămân ca istoric al reparațiilor, nu ca listă de +> făcut. Ce a mai rămas după verificare: cele 7 diagrame din `11_selectia`, +> `render_html.py` și publicarea. +> +> Două puncte din secțiunea I au fost **infirmate de agent, corect:** „129%" și +> „score 4" există în transcrieri (`102:536`, `109:201`, `116:251`). Pipeline personal de transcriere + sumarizare pentru cursul de trading ATM (Bogdan Jinga, systeme.io), cont cu acces parțial. Repo: `romfast/atm-curs-dl`