#!/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