Assert-ul care verifica daca o eticheta sta lipita de o linie a devenit modul
propriu, importat din ambele generatoare de patternuri. Vede acum si
<polyline> (mediile mobile - punctul lui orb) si, optional, corpurile
candelelor. Avea si un bug tacut: regexul cerea culoare pe 6 cifre, deci sarea
peste tot ce e desenat cu #c00, adica exact sagetile si nivelurile rosii. Are
demo() cu self-check.
La bull_flag eticheta SMA-20 nu e mutabila din generator - pozitia ei o
calculeaza svg_candles - asa ca media e numita in caption, ca la cup with
handle.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
Trei blocante: regula "masori de la extrem" era trecuta la "din curs" desi
cursul masoara doar din punctul 2 pe exemplul Pepsi, fara sa enunte regula;
"dubleaza de doua ori R-ul" nu se potrivea cu propriile cifre (2.7R -> 6.5R);
si partea a 4-a proiecteaza tinta de la close-ul de breakout, nu de la linia
sparta ca partile 2-3, fara sa semnaleze diferenta - acum o spune, cu citatele.
Restul: 122% era pus pe WBD desi cursul il rosteste pe un simbol nenumit; o
afirmatie de exclusivitate falsa; SPY dat ca "la jumatate" cand sursa spune
"aproape indeplinit"; Apple mutat din daily in 4 ore; "sell the rally"
atribuit bear flag-ului in loc de wedge; doua enumerari de "singurele cifre"
incomplete; si trei suprapuneri de eticheta pe diagrame.
Anti-regresie: _desprinse() in gen/patternuri_complexe_4.py pica daca o
eticheta din lista clear= sta la sub 5 px de o linie desenata. L-a prins de
sase ori in timpul reparatiilor.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
11 diagrame generate cu svg_candles, audit curat. Nou fata de partile 2 si 3:
wedge descendent/ascendent, bull si bear flag ca ABCD, criteriul geometric
wedge vs flag (converg / paralele), cele doua tinte ale flag-ului (canalul si
batul steagului), si marubozul retestat la jumatate cu stopul la open.
Lectia nu rosteste nicio cifra de pret: toate preturile si R-urile din diagrame
sunt construite si marcate ca atare. Cifrele cursului sunt doar numaratori si
Pareto 20/80.
Ramase, cosmetice: eticheta "canal 3.00" sta peste latura punctata si
"TP2 42.40" atinge o candela la bear flag.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ