Ingest della tesi: concetti, composti, tecniche, difetti noti e bibliografia

- Aggiunge 10 pagine concetto, 5 composti e 6 tecniche, riorganizzate per argomento con tesi_loc e righe di raw/tesi.md
- Incorpora le figure (embed e link alle note) nelle pagine pertinenti
- Aggiunge overview, mappa wiki/tesi.md, difetti-noti (incoerenze rilevate) e bibliografia generata (scripts/gen_bibliografia.py)
- Rigenera le note figura con avviso per caption_mismatch; aggiorna CLAUDE.md, index.md e log.md

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-10-09 19:21:52 +02:00
1 parent 0f495b198e
commit af88e23d3a
41 files changed
+1994 -23

No files matched your search

+2
View File
@@ -45,6 +45,8 @@ for f in cat["figures"]:
body += [f"**Didascalia stampata (testo della tesi):** {f.get('caption_printed') or 'n/d'}", ""]
cap = f", didascalia r.{loc['caption_md_line']}" if loc.get("caption_md_line") else ""
body += [f"_Posizione: tesi.md {tesi_loc} (sezione {loc['section']} {loc['section_title']}){cap}_", ""]
if "caption_mismatch" in qual.get("flags", []):
body += ["> ⚠ Flag `caption_mismatch`: la didascalia stampata qui sopra è quella attribuita dal catalogo e potrebbe non descrivere l'immagine (vedi «Didascalia generata» e «Da verificare»).", ""]
body += ["> Sotto: contenuto generato guardando l'immagine, non verificato una per una.", ""]
body += [f"**Didascalia generata:** {f['caption']}", ""]
for p in f["panels"]: