selectia: SVG-urile purtau inca erorile corectate in text

Corectorul n-are voie la SVG, deci a semnalat si le-am reparat eu, in
generatoare:
- gen/selectia/cadrane.py: cadranul 3 scria "imbunatatire spre
  underperform" — chiar langa textul corectat. Acum "inrautatire,
  histograma inca peste linia 0".
- gen/selectia/funnel.py: "0.96 si 0.74 au fost respinse" era fals. Pe YPF
  la 0.96 zice "din pacate" si il trece oricum pe lista.
- gen/strategii/selectia_scor.py: "sub 7 se deduce ca excludere".

Bonus, preexistenta: in selectia_exemplu.py eticheta rezistentei 84.50
cadea peste titlu. Mutata la dreapta. audit_diagrams: 0 pe toate.

A1_risc: doua trimiteri la fise/selectia.md decalate cu 7 linii.

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-19 18:23:17 +00:00
parent a026c974ad
commit 2aff278021
11 changed files with 34 additions and 30 deletions

View File

@@ -108,10 +108,10 @@ for i in range(N_BANDS):
svg.append(arrow(y + BAND_H + 6))
svg.append(txt(W / 2, FOOT_Y,
"Sub 100% relative volume: 0.96 și 0.74 au fost respinse; el vrea peste 100%.",
"Sub 100% relative volume e un minus, nu un veto: 0.96 (YPF) „din păcate”, dar îl trece pe listă;",
size=13, fill=GRAY))
svg.append(txt(W / 2, FOOT_Y + 20,
"Neconfirmat: nu reiese din sesiuni dacă sub prag oprește orice intrare.",
"0.74 (AON) „hai să ne uităm așa un pic pe el”. Neconfirmat: dacă sub prag oprește o intrare pe trigger.",
size=13, fill=GRAY))
svg.append(txt(W / 2, H - 52,
"Cifre din text: peste 100%, 10 candele, 0.96 / 0.74, cadranele 1-2.",