Files
atm-curs-dl/.opencode/mk_lot_verificare.py
Claude Agent 483f3f8087 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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-09-18 16:20:45 +00:00

45 lines
2.1 KiB
Python

#!/usr/bin/env python3
"""Scrie .opencode/lot_verificare.txt — verificarea reparatiilor de azi.
Agent separat de cel care a scris (verificator, read-only). Baza de comparatie
e fb7488b, ultimul commit dinaintea sesiunii de reparatii.
"""
import pathlib
BAZA = "fb7488b"
D = "summaries/08_ANALIZA_ZILNICA/"
DOCS = [
("01", "01_buy_doji_si_strategia_mici.md"),
("02", "02_mbt10.md"),
("03", "03_locul_crimei_si_pullback.md"),
("04", "04_pivoti_si_proiectii.md"),
("05", "05_volum.md"),
("06", "06_structura_trend.md"),
("07", "07_context_de_piata.md"),
("08", "08_executie_si_risc.md"),
("09", "09_earnings_si_optiuni.md"),
("10", "10_sinteza.md"),
("11", "11_selectia_simbolului.md"),
]
P = (
"Lucrezi in /workspace/atm-curs-dl. Verifici {doc} si NU modifici nimic. "
"Azi documentul a fost reparat de alt agent; vezi exact ce s-a schimbat cu: "
"git diff {baza} -- {doc} . Pentru FIECARE bucata schimbata: (1) deschide "
"citatul in sursa cu sed -n '<linii>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:<linie>, 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")