9 Commits

Author SHA1 Message Date
Claude Agent
c28e585aa0 render_html: stil de tabel — chenare, antet gri, randuri alternate
Userul a semnalat ca tabelele sunt greu de citit. Cauza: CSS-ul n-avea
niciun stil de tabel, deci markdown-ul iesea fara chenare si fara fundal.
Se repara o data, pentru toate cele 114 pagini.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-09-19 18:03:44 +00:00
Claude Agent
96a83143b5 render_html: randeaza si fisele din summaries/*/fise/
Cele 6 trimiteri din capitole catre fise duceau la markdown brut.
Breadcrumb-ul ia acum tot lantul (Sumarizari / Strategii / fise / titlu),
nu doar numele folderului parinte. Fisele nu intra in index: sunt
material-sursa, se ajunge la ele din capitole. Pager-ul nu apare la ele,
neavand prefix numeric.

113 pagini randate, 667 de linkuri in HTML, 0 rupte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-09-19 14:40:45 +00:00
Claude Agent
0c37ddaa82 strategii: mutate in summaries/17_STRATEGII si randate
Mutarea face ca indexul, breadcrumb-ul si pager-ul existente sa mearga
fara cod nou. Trimiterile ../summaries/X rescrise in ../X, cele spre
triaj/ si harvest/ in ../../. 658 de linkuri in HTML, 0 rupte.

render_html: capitolele isi scriu trimiterile cu .md (ca sa mearga si pe
Gitea), deci pagina le rescrie in .html la randare, doar pentru tintele
care chiar au pagina. TEMPLATE.md a iesit din folderul publicat.

104 pagini randate.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-09-19 13:28:02 +00:00
Claude Agent
4222a398f9 Fisa zilnica 10.09.2026 - proba de format pentru Analiza Zilnica
Format A, ales cu userul: macro + calendar, sentiment pe indici, tabel cu
o linie pe simbol, tiparul de decizie repetat, gotchas. Fara diagrame -
transcrierea de analiza zilnica e prea imprecisa pe cifre.

render_html.py: numele modulului 08_ANALIZA_ZILNICA.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-13 17:43:51 +00:00
Claude Agent
b4d953df6b Index si navigare: fara prefixul de modul repetat in fiecare intrare
In index, fiecare lectie isi repeta modulul ("Modul 2 / #6 — ...") sub un
titlu de sectiune care spune deja "Modulul 2", iar sesiunile Q&A isi
repetau "Q&A" sub titlul "Q&A". Acum raman "#6 — ..." si "15.07.2025 —
...", cu subiectul pastrat in index si doar data in barele inguste.

Titlurile din Analiza Fundamentala erau inconsecvente si scurtarea le
rata: trei incepeau cu "Modul Analiza Fundamentala /", iar una cu
"Modul 16 /", care e numarul folderului, nu al modulului. Normalizate
toate la "Analiza Fundamentala / #N".

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-13 10:53:03 +00:00
Claude Agent
45d5a04631 Navigare in paginile randate: breadcrumb sus, inainte/inapoi jos
Sus: "Sumarizari / Modulul 2 / #6 — ...", cu modulul legat la ancora lui
din index. In 09_QA apare in plus "index tematic", pentru ca acolo se
cauta dupa subiect, nu dupa data.

Jos: lectia precedenta si urmatoarea din acelasi folder, cu titlul lor,
plus un link la index intre ele.

Titlurile sunt scurtate pentru bara: prefixul "Modul 2 / " ar repeta
modulul deja prezent in breadcrumb, iar la Q&A titlul intreg ocupa trei
randuri pe telefon, deci ramane doar data.

render_file() merge in continuare apelat pe un singur fisier, cum il
folosesc agentii de sumarizare: vecinii vin dintr-un glob pe folder, nu
dintr-un parametru nou.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-13 10:12:53 +00:00
Claude Agent
ff25f3d9c3 Lectii text: extract_text_lessons.py + Modul 3 #9 sumarizata
extract_audio.py sarea peste lectiile fara video. Gasita una in curriculum-ul
accesibil (Modul 3 #9 - expirari de optiuni, witching, 0DTE), cu 4847 de
caractere de continut real. Era numarata gresit ca acoperita.

Plus:
- render_html.py: index grupat pe module cu titlul H1 al fiecarei pagini
- render_html.py: garda pe liniile goale din <svg> (rup blocul HTML tacut)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-12 17:57:02 +00:00
Claude Agent
fc3c3f5897 Q&A: sample pe sesiunea 25.08.2026 (format pe concepte + index tematic)
- extract_audio.py: --only ocoleste CORE_MODULES, --lectures N limiteaza
- render_html.py: extensia toc, ca sa existe ancore pe headinguri
- summaries/09_QA/01_2026-08-25.md: 16 subiecte, 12 diagrame verificate
  vizual cu Playwright, intrebarile administrative eliminate
- summaries/09_QA/INDEX_TEMATIC.md: index pe subiect, ancore verificate

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
2026-09-12 15:00:21 +00:00
Claude Agent
b239f04eb6 Proiect descărcare + transcriere curs ATM (trading, Bogdan Jinga)
Pipeline audio-only (fără video pe disc) prin ffmpeg direct din URL CloudFront,
transcriere cu faster-whisper (CPU), sumarizări structurate cu diagrame SVG
la scară reală (STYLE.md documentează toate cerințele de format).
2026-09-11 07:36:17 +00:00