audit_diagrams: intelege <g transform=translate>, si nu mai inventeaza SCARA GRESITA

Cauza celor 46 de raportari: unealta citea coordonatele brute ale etichetelor,
deci compara panouri stivuite ca si cum ar fi in acelasi sistem. Acum tine o
stiva de translatii la parsare si scoate coordonate absolute, inclusiv pentru
<g>-uri imbricate. Si verificarea de scara ruleaza doar pe un triplet real
SL/intrare/TP, nu pe orice trei perechi linie+eticheta.

46 -> 7 pe cele 92 de diagrame, fara nicio raportare noua. Are --selftest, cu
cazul care picase si cu unul care trebuie sa ramana prins.

Doua dintre cele 7 ramase sunt probleme reale, nestiute pana acum:
atmi_ansamblu are un caption de 792 px intr-un viewBox de 720, iar la
selectia_proximitate se calca eticheta sagetii cu titlul. Cinci sunt tot
fantome, din alt defect (pragul de inaltime ignora font-size) - raportat de
agent, nereparat inca.

Spec-ul si docstring-ul lui atmi_exemplu erau si ele ramase in urma: descriau
un desen weekly de 38 de candele, desenul e lunar, de 31.

Specificatiile .spec.txt: cerute doar cand desenul il face alt agent decat cel
care scrie capitolul. Sunt o predare intre doi agenti, nu arhiva.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-09-22 20:37:49 +00:00
parent 6d90bcfa69
commit 5b157116d3
5 changed files with 201 additions and 52 deletions

View File

@@ -1,11 +1,11 @@
"""Diagrama din `gen/strategii/atmi_exemplu.spec.txt` (TIP: PRET).
Exemplul real din curs (ATMI / SPY weekly): corecție de context ≥4 %,
Exemplul real din curs (ATMI / SPY monthly): corecție de context ≥4 %,
intrare pe 27.01.2005 la 117.43 după BIM + candelă verde, fără stop-loss
standard, urcare lentă până la TP1 +10 % = 129.17, atins ~1 an mai târziu
(data exactă nesigură în ASR).
Serie continuă de 38 de candele weekly (from_closes), panou de volum,
Serie continuă de 31 de candele lunare (from_closes), panou de volum,
niveluri reale (intrare / TP1) și marcaje ancorate. Toate cifrele vin din
`summaries/04_MODUL_3/03_strategia_2_atmi.md` (liniile citate în spec);
singura completare proprie e swing high-ul ~123.00, care trebuie să