PROGRESS.md: 04 si 05 comise, valul 2 in lucru, ce s-a invatat despre bugetul de context

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
This commit is contained in:
Claude Agent
2026-09-14 05:57:03 +00:00
parent 01c2018557
commit 6d7ab095be

View File

@@ -1,4 +1,4 @@
# Progres — atm-curs-dl (actualizat 2026-09-13, 16:45 UTC — predare de sesiune)
# Progres — atm-curs-dl (actualizat 2026-09-14, 06:00 UTC — valul 2 in lucru)
Pipeline personal de transcriere + sumarizare pentru cursul de trading ATM
(Bogdan Jinga, systeme.io), cont cu acces parțial. Repo: `romfast/atm-curs-dl`
@@ -9,6 +9,79 @@ pe Gitea. Pagină publicată (Tailscale, doar în tailnet):
# CE E DE FĂCUT ACUM (citește asta prima)
## 0-bis. STAREA DE LA 14.09.2026, 06:00 (citeste asta inaintea punctului 0)
**Comise azi: 04, 05.** Deci 5 documente din 9 sunt gata:
01 buy doji, 02 MBT-10, 03 locul crimei, **04 pivoti** (`01c2018`, 11
diagrame), **05 volum** (`60cd378`, 11 diagrame).
**In lucru chiar acum:** `az06fin` (layout-ul lui 06_structura, 17 diagrame,
text gata si audit 0, dar reparatiile vizuale neaplicate), plus valul 2:
`az07` context de piata, `az08` executie si risc, `az09` earnings si optiuni.
Niciunul nu comite; comiti tu, pe fisierele lui, dupa raport.
**Ce s-a invatat azi despre bugetul de context al agentilor.** Toti trei
agentii din valul 1 au atins pragul de 250k pe un singur document si au
ramas fara context exact la reparatul etichetelor. Doua cauze, amandoua
evitabile:
1. citeau toate cele 11 fisiere din `harvest/` integral - corect e `grep -n`
pe termenii subiectului, apoi doar secțiunile gasite;
2. reparau layout-ul la final, diagrama cu diagrama.
Rezolvarea pentru 2 exista si e testata: **clasa `PChart` din
`gen/az_pivoti.py`** - etichetele nivelurilor in marginea din dreapta dupa
ultima candela, doua etichete apropiate se imping automat cu 14px, latimea
calculata din cea mai lunga eticheta, 24px deasupra celui mai sus pret.
Foloseste `_y`/`_cx` din svg_candles, deci nicio coordonata scrisa de mana.
**Pune-o in promptul fiecarui agent nou**, cu „porneste cu ea, nu repara la
final". Agentii din valul 2 au primit-o deja.
**Trei capcane de generator, pățite azi:**
- `Level(p, text, color, "left")` pune „left" in `dash`, nu in `label_at` -
toate etichetele ies in dreapta si nimic nu semnaleaza greseala. Merita o
garda in `svg_candles.py` care sa crape pe un `dash` necunoscut, in
spiritul gardelor din `render_html.py` si `transcribe.py`. **Nu e pusa
inca** - am amanat-o ca sa nu schimb unealta sub mana agentilor care ruleaza.
- Un script global de inlocuiri pentru layout a crapat pe `assert` inainte sa
scrie nimic, la doi agenti, pentru ca `rep()` se potrivea in doua locuri.
Editeaza bloc cu bloc, ancorat unic.
- O reparatie de suprapunere a mutat eticheta „breakout cu volum" cu doua
bare la stanga barei reale. O suprapunere devenita eroare de continut, mai
grava decat ce a reparat. Cand muti o eticheta, confirma pe screenshot ca
inca indica bara corecta.
**`grep -c "SVG:"` = numarul de diagrame e CORECT, nu o eroare.** Marcatorii
`<!--SVG:nume-->…<!--/SVG-->` rămân in fisier ca delimitatori, exact ca in
modelul 01, ca sa se poata re-rula generatorul. Verificarea corecta e ca
fiecare marcator e urmat de `<svg`:
`grep -A1 '<!--SVG:' <fisier>.md | grep -c '<svg'`.
Instructiunea „grep -c SVG: trebuie 0" din promptul meu initial era greșita
si trei agenti au raportat-o ca abatere.
**Datorie notata, de dat agentului de verificare al valului 1** (lista e in
scratchpad-ul sesiunii, `de_verificat.md`):
- 05_volum svg7: „breakout cu volum" ancorat la doua bare la stanga barei de
breakout reale (comis asa in `60cd378`);
- 05_volum: „volumul conduce pretul" nu e o regula pe care o spune el, e
construita din trei remarci (19.08, 17.08, 04.09) - verifica sa nu fie
prezentata mai tare decat sursele;
- 04_pivoti D10: eticheta „HL" (bara 22) sta sub linia pivotului Q2, desi
candela e deasupra ei (comis in `01c2018`);
- 04_pivoti D8: „hammer" e departe de candela lui, langa eticheta panoului
de volum;
- 04_pivoti: „pivot + 2" (10.09) si „proiectie neutra" (03.09) sunt
neconfirmate, marcate ca atare in document.
**Investopedia e blocata din container** - WebSearch si accesul direct nu
merg pentru verificarea linkurilor. Agentii pun doar linkuri deja folosite
in repo. Nu le cere mai multe referinte externe.
**Ce a rămas dupa valul 2:** agentul de verificare pe 04/05/06 (separat de
cei care le-au scris), apoi `10_sinteza.md`, apoi `render_html.py` complet +
`INDEX_TEMATIC.md` + verificatorul de linkuri interne.
---
## 0. PORNEȘTE DE AICI (14.09.2026 — predare, userul a aprobat formatul)
Tot ce e făcut e comis și pushat. Niciun agent nu rulează. În fundal merge