PROGRESS: verificarea e completa pe toate cele 8 capitole
47 de probleme reparate, cu agenti opencode. Tiparul cel mai valoros, prins la trei capitole independent: cifre ilustrative din SVG-urile sumarelor Q&A, promovate la 'cifrele cursului'. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
101
PROGRESS.md
101
PROGRESS.md
@@ -1,4 +1,103 @@
|
||||
# Progres — atm-curs-dl (actualizat 2026-09-20, 13:35 UTC)
|
||||
# Progres — atm-curs-dl (actualizat 2026-09-22, 20:30 UTC)
|
||||
|
||||
---
|
||||
|
||||
# 22.09.2026 — VERIFICAREA E COMPLETA. Toate cele 8 capitole, verificate si reparate.
|
||||
|
||||
Facut integral cu **agenti opencode**, cerinta userului; sesiunea Claude a fost
|
||||
doar orchestrator (impartit munca, scris prompturile, citit rapoartele,
|
||||
verificat prin sondaj, comis). **Repo curat, pushat.**
|
||||
|
||||
| Commit | Ce |
|
||||
|---|---|
|
||||
| `8a2a456` | `02_mp2`, 11 reparatii |
|
||||
| `f80fef4` | `03_m2d`, 8 reparatii |
|
||||
| `c564bf1` | 3 diagrame care aratau altceva decat spune regula |
|
||||
| `424ecf2` | `04`, `05`, `06`, `07`, `08` — reparatiile din verificare |
|
||||
| `7601156` | ultimele 4 etichete de desen ramase in urma textului |
|
||||
|
||||
**Bilant: 47 de probleme reale gasite si reparate.** Cele 8 capitole sunt acum
|
||||
curate de `fisier:linie`, **inclusiv in etichetele desenelor**.
|
||||
|
||||
## Cheia opencode
|
||||
|
||||
Userul a dat o cheie noua pe 22.09; e in `~/.local/share/opencode/auth.json`
|
||||
(cea veche, cu limita lunara atinsa, e salvata ca `auth.json.bak`). Limita
|
||||
lunara de pe cheia veche era blocajul din 19.09; pe cea noua, 19 rulari fara
|
||||
nicio eroare de cota.
|
||||
|
||||
## Cei trei agenti noi (comisi, refolosibili)
|
||||
|
||||
| Agent | Ce face | Cand il folosesti |
|
||||
|---|---|---|
|
||||
| `verif_strat` | verifica un capitol din `17_STRATEGII` pe categoriile A-F, read-only | dupa orice lot de scris |
|
||||
| `corector_strat` | aplica o lista numerotata de reparatii, data in prompt | dupa ce ai citit raportul |
|
||||
| `reparator_grafic` | repara un generator existent din `gen/strategii/` | cand desenul, nu textul, e gresit |
|
||||
|
||||
Cei vechi (`verificator`, `corector`) sunt legati de `08_ANALIZA_ZILNICA` si de
|
||||
fluxul prin `DECIZII.md` — nu-i folosi pe strategii.
|
||||
|
||||
**Impartirea care a functionat, de pastrat:** verificatorul n-are voie sa
|
||||
scrie (`edit: deny`), corectorul n-are voie la `gen/` si la blocurile `<svg>`,
|
||||
reparatorul de grafic n-are voie la niciun `.md` si nu ruleaza `substituie.py`.
|
||||
Asa, trei agenti pot lucra pe acelasi capitol fara sa se calce, iar
|
||||
`substituie.py` + `render_html.py` le rulezi tu la final, o data.
|
||||
|
||||
## TIPARUL CEL MAI VALOROS gasit de verificare
|
||||
|
||||
**Cifre ilustrative dintr-un SVG de sumar Q&A, promovate in capitol la
|
||||
„cifrele cursului".** Prins independent la **trei** capitole: toate preturile
|
||||
SPY din `02_mp2`, toate nivelurile exemplului din `07_mdsrt`, cifrele ULTA din
|
||||
`04_selectia`. In fiecare caz transcrierea rostea doua-trei cifre, restul erau
|
||||
desenate de sumarizator.
|
||||
|
||||
**Testul, ieftin:** `grep -n "<cifra>" transcripts/.../<fisier>.txt`. Daca
|
||||
transcrierea n-o rosteste, capitolul n-are voie sa spuna ca e a cursului.
|
||||
**De aplicat oriunde un document citeaza un exemplu numeric.** Problema nu s-a
|
||||
nascut in capitole: sumarele Q&A au pus cifrele in desene fara sa le marcheze.
|
||||
|
||||
## Celelalte lucruri care merita retinute
|
||||
|
||||
- **Contradictie fabricata:** capitolul declara „materialul nu e clar aici" pe
|
||||
un lucru pe care sursa il spune explicit. La `02_mp2`, regula de 90 % era
|
||||
scrisa negru pe alb in doua locuri; capitolul o declara neclara si pierdea,
|
||||
din Pasul 6, un prag real al cursului. **Verifica fiecare intrare din
|
||||
sectiunea de contradictii in sursa** — nu o crede pe cuvant.
|
||||
- **Desenul care arata un setup invalid ca valid.** La `mbp_exemplu`, candela M
|
||||
se inchidea SUB banda, iar generatorul chiar afirma relatia inversa printr-un
|
||||
assert. La `m2d_exemplu`, iesirea cadea pe o bara al carei fitil trecea de
|
||||
trail, exact cazul pe care capitolul il interzice de trei ori. Auditul
|
||||
mecanic nu prinde niciuna: **recalculeaza geometria de mana, din generator.**
|
||||
- **Regula lor, data ca a noastra.** La `07_mdsrt`, „N nu e dat nicaieri" era
|
||||
fals — cursul spune „patru candele" — deci N=4 era marcat gresit drept
|
||||
completare proprie. Eroarea simetrica (a noastra, data ca a lor) e mai
|
||||
frecventa, dar asta apare si ea.
|
||||
|
||||
## Ce a mai ramas, mic
|
||||
|
||||
1. **`00_harta.md` si `00_SHORTLIST.md`** mai au `fisier:linie` in corp. Nu
|
||||
sunt capitole in formatul-sablon (unul e cuprins, altul clasament) — **de
|
||||
intrebat userul** daca intra si ele in regula.
|
||||
2. **Anexele `A1_risc`, `A2_contradictii`, `A3_intrarea`**: intra in
|
||||
formatul-sablon? Nu sunt strategii. Intrebare veche, nerezolvata.
|
||||
3. `atmi_exemplu.spec.txt` si docstring-ul generatorului descriu un desen
|
||||
weekly de 35-40 de candele; desenul actual e lunar, 31. Drift preexistent.
|
||||
4. `.spec.txt` lipseste la 42 de generatoare — conventia e rupta in tot
|
||||
folderul. De scris, sau de scos din `STYLE.md`.
|
||||
5. `audit_diagrams.py` da in continuare fals-pozitive pe `<g transform>`.
|
||||
Verificarea corecta, cu offset aplicat, e in `gen/strategii/m2d_duo.build`.
|
||||
|
||||
## Capcane noi de orchestrare
|
||||
|
||||
- **Un agent opencode poate muri de „Too many images in request: 31 > 30"**
|
||||
daca face screenshot dupa screenshot ca sa se uite la desen. `g_mbp_exemplu`
|
||||
a iesit ESEC asa — dar **munca lui era terminata si corecta**; murise la
|
||||
pasul de privit. Nu arunca munca unui agent esuat inainte sa te uiti la ce a
|
||||
lasat pe disc: verifica daca generatorul ruleaza si daca assert-urile trec.
|
||||
- **Verifica prin sondaj, nu pe incredere.** Am rulat generatoarele, am citit
|
||||
diff-urile pe cifrele-cheie si am privit PNG-ul diagramei al carei agent
|
||||
murise inainte s-o vada. Toate trei au confirmat raportul — dar pasul asta e
|
||||
singurul care distinge „raportat" de „facut".
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user