Commit Graph

  • e9cc85803c docs: aggiorna README con guida parametri, tabelle modelli e licenza MIT main davide 2026-06-09 10:25:26 +02:00
  • 9e0e1a131e docs: aggiorna CLAUDE.md per riflettere la struttura attuale del repo davide 2026-06-09 10:24:51 +02:00
  • 9261e480da docs: riscrive README con abstract esteso, guida parametri e licenza MIT davide 2026-06-09 10:18:46 +02:00
  • b4e64ccedb docs: riscrive README con struttura passo-passo davide 2026-06-09 10:04:38 +02:00
  • ba8035887c chore: rimuove emoji da codice e output terminale davide 2026-06-09 09:57:24 +02:00
  • 91d20da120 chore(deps): aggiunge PySide6>=6.6 davide 2026-06-09 09:50:01 +02:00
  • f947131f16 feat(gui): aggiunge interfaccia desktop PySide6 con tema light/dark davide 2026-06-09 09:50:37 +02:00
  • 619e110cd5 chore: rimuove skill prepare-md obsoleta davide 2026-06-09 09:20:19 +02:00
  • 42d229092f refactor: sposta rag.py, retrieve.py, config.py in cartella rag/ davide 2026-06-09 09:17:45 +02:00
  • 295fb3faa6 refactor: separa config embedding in ingestion/config.py davide 2026-06-09 09:14:58 +02:00
  • 2939d2f8ca feat(rag): adatta pipeline allo schema chunks AST-based + ottimizza system prompt davide 2026-06-09 09:10:35 +02:00
  • 89d77d35d6 feat(chunks): pipeline AST-based completa — parser → segmenter → packer → validator davide 2026-06-09 08:43:19 +02:00
  • 2e02ae9914 chore: rimuove docs/superpowers — documentazione temporanea di sviluppo davide 2026-06-09 08:42:28 +02:00
  • 3b61df73d3 feat(chunks): rilevamento universale has_math/has_table + dollarmath plugin davide 2026-06-09 08:40:41 +02:00
  • 1980efb0d6 feat(chunks): aggiunge chunker.py — CLI + orchestrazione pipeline AST-based davide 2026-06-09 08:21:54 +02:00
  • ed42e1ba7b feat(chunks): aggiunge validator.py — invarianti + metriche davide 2026-06-09 08:02:35 +02:00
  • d2b8baa844 feat(chunks): aggiunge packer.py — Block[] → Chunk[] con packing min/target/max davide 2026-06-08 16:29:24 +02:00
  • 2d2d478a3f feat(chunks): aggiunge segmenter.py — token stream → Block[] davide 2026-06-08 16:25:49 +02:00
  • 63ca7121b2 feat(chunks): aggiunge parser.py con markdown-it-py davide 2026-06-08 16:22:58 +02:00
  • bca01dc1c6 feat(chunks): aggiunge ChunkerConfig dataclass davide 2026-06-08 16:20:59 +02:00
  • be1347378b feat(chunks): aggiunge models.py con Block, Chunk, Diagnostics, ChunkingResult davide 2026-06-08 16:20:30 +02:00
  • be8ae9f6b8 chore: rimuove chunker legacy, aggiunge dipendenze AST-based pipeline davide 2026-06-08 16:16:07 +02:00
  • b321a51c5c docs: spec design chunker Phase 1 (AST-based pipeline) davide 2026-06-08 15:59:59 +02:00
  • ab52d26b99 feat(notebook): download ZIP per tutti gli stem in output/ davide 2026-06-08 15:44:26 +02:00
  • 019a484854 chore: cambia modello embedding da nomic-embed-text a qwen3-embedding:0.6b davide 2026-06-04 15:54:43 +02:00
  • cdda929537 feat(notebook): aggiunge sezione chunking post-MinerU davide 2026-06-04 14:44:56 +02:00
  • 3445226584 chore: rimuove commento ridondante nell'header di config.py davide 2026-06-04 14:40:13 +02:00
  • 450c6d5784 docs: aggiorna CLAUDE.md e README secondari per rispecchiare architettura attuale davide 2026-06-04 14:39:12 +02:00
  • 70eed10cb6 fix(config): system prompt più preciso e ancorato al contesto davide 2026-06-04 14:33:48 +02:00
  • 98a8eaa9fb docs/fix: aggiorna README e fix ingest per embedding robusto davide 2026-06-04 14:29:06 +02:00
  • c93e2e8494 fix(verify): PUNCT_END generico e frasi spezzate come warning davide 2026-06-04 14:18:27 +02:00
  • f0c6bad046 feat(chunker): riscrittura completa per input MD pulito davide 2026-06-04 14:18:17 +02:00
  • ce4c3e5c87 refactor(chunks): rimuove Stage 1 e riscrive config per MD pulito davide 2026-06-04 14:18:44 +02:00
  • aabe4d168c feat(notebook): sostituisce visualizzazione layout con download ZIP output MinerU davide 2026-06-04 12:14:48 +02:00
  • e88043baee docs: aggiunge notebook MinerU per Colab e configurazione rapida nel README davide 2026-05-28 15:48:08 +02:00
  • f76184340e chore: rimuove comando /post-chunk obsoleto davide 2026-05-20 16:23:03 +02:00
  • 98653464dd docs: README dettagliato MinerU + CLAUDE.md aggiornato per pipeline Stage 1+2 davide 2026-05-20 16:08:00 +02:00
  • 156b1ebba4 feat(verify): nuovi check, istogramma ASCII e sezioni per documento davide 2026-05-20 16:07:51 +02:00
  • e96c510e1f feat(chunks): pipeline unificata Stage 1+2 con md_optimizer davide 2026-05-20 16:07:40 +02:00
  • 52e881d09c refactor: rimuove pipeline conversione PDF→MD, delegata a MinerU davide 2026-05-20 14:21:16 +02:00
  • c546ad9674 docs(claude-md): riscrittura con modalità collaborativa e architettura compatta davide 2026-05-20 14:04:12 +02:00
  • 6d7170d18b fix(verify): riconosce URL www. come terminatori validi + doc multi-documento davide 2026-05-12 11:21:24 +02:00
  • 606fad9e09 feat(ingestion): supporto multi-documento in unica collection ChromaDB davide 2026-05-12 11:21:17 +02:00
  • b630316936 feat(chunks): ottimizzazione chunking e post-processing davide 2026-05-12 11:09:28 +02:00
  • 0cf3c0564b docs(conversione): aggiorna README — comandi, output e log di esecuzione davide 2026-05-12 10:43:17 +02:00
  • 135036c53d docs(readme): aggiunge sezioni configurazione modelli, test ollama, retrieval e RAG davide 2026-05-12 10:39:27 +02:00
  • d947e04152 chore(config): tuning RAG — modello 4b, temperatura 0.2, chunk target 300 davide 2026-05-12 10:37:39 +02:00
  • 8831e3c047 fix(ingestion): correggi path chunks da step-6/ a chunks/ davide 2026-05-12 10:37:35 +02:00
  • e3e259965e docs: aggiorna README con flusso ingestion completo davide 2026-05-11 16:05:23 +02:00
  • 2c180fc9b6 refactor: rinomina step-8 → ingestion davide 2026-05-11 15:58:54 +02:00
  • efb02fa955 docs(readme): flusso completo conversione → chunking davide 2026-05-11 15:46:52 +02:00
  • e264bc52b1 feat(chunks): target-based chunking con config centralizzata davide 2026-05-11 15:45:24 +02:00
  • d590346539 Merge branch 'chunks' into main davide 2026-05-11 14:51:53 +02:00
  • e921306baa feat: integra pipeline PDF→Markdown a 9 stadi e test suite davide 2026-05-11 14:46:16 +02:00
  • 83e6ba9083 feat: integra pipeline PDF→Markdown a 9 stadi e test suite davide 2026-05-11 14:44:16 +02:00
  • 16029f1ef2 refactor(skills): rinomina step6-fix → post-chunk davide 2026-04-20 14:25:18 +02:00
  • f340c4c14e feat(chunks): sentence-boundary flush, math incomplete detection, structure profile export davide 2026-04-20 12:27:58 +02:00
  • 240cad9830 chore: pulisci .gitignore — rimuovi step-2..6, aggiungi chunks/ davide 2026-04-20 12:25:00 +02:00
  • 5f8a7a1fb1 refactor: rimuovi step-5/ e step-6/, sostituiti da chunks/ davide 2026-04-20 12:21:30 +02:00
  • a18eb10117 feat(chunks): aggiungi pipeline chunking consolidata davide 2026-04-20 11:36:18 +02:00
  • 722489baff docs: compatta README — rimuovi sezioni verbose, mantieni l'essenziale davide 2026-04-20 11:20:54 +02:00
  • df6e580907 feat: pipeline RAG consolidata — conversione unificata, refactor struttura, CLAUDE.md minimale davide 2026-04-20 11:06:18 +02:00
  • dae1b458fd docs(CLAUDE.md): semplifica istruzioni, rimuovi path step-X hardcoded davide 2026-04-20 11:05:20 +02:00
  • fa15e06e35 fix: aggiorna path step-4/ → conversione/ e riferimenti step-X davide 2026-04-19 00:03:43 +02:00
  • 719559354a refactor: pulizia files davide 2026-04-17 18:52:13 +02:00
  • 4c02102363 docs(README): riscrittura per struttura reale del progetto davide 2026-04-17 18:51:09 +02:00
  • 6d25834acd chore(requirements): rimuovi commenti step-X obsoleti davide 2026-04-17 18:50:50 +02:00
  • ce3823dc47 refactor: elimina step-7 e step-9, consolida script alla root davide 2026-04-17 18:50:31 +02:00
  • 865bd58101 feat(ollama): aggiungi step 7 — verifica ambiente Ollama davide 2026-04-17 18:16:32 +02:00
  • d1f7da8141 feat(conversione): pipeline unificata PDF → Markdown, sostituisce step-0..4 davide 2026-04-17 16:05:11 +02:00
  • 1dfcb24a2d chore: rimuovi cartelle step-0..step-4 ora obsolete davide 2026-04-17 16:04:59 +02:00
  • 21ac849a8a refactor(docs): skill prepare-md sostituisce step4-review, CLAUDE.md senza step-X davide 2026-04-17 13:44:41 +02:00
  • 9313cb5d19 fix(conversione): PUA Symbol, garbage headers, merge+bib guard, math EN davide 2026-04-17 13:44:30 +02:00
  • a7f6bc0636 fix(conversione): 5 fix robustezza e precisione transform davide 2026-04-17 12:06:19 +02:00
  • 2824ac32ef feat(conversione): robustezza e 7 nuovi transform davide 2026-04-17 11:53:38 +02:00
  • 0796c51469 refactor(pipeline): modularizza apply_transforms in 26 funzioni _t_xxx davide 2026-04-17 09:46:50 +02:00
  • c3bd1a8ff3 feat(validate): scoring orientato a chunking/vettorizzazione, flag --detail davide 2026-04-17 09:20:15 +02:00
  • 3067214b28 feat(pipeline): 10 nuovi transform e metriche residui estese davide 2026-04-17 09:19:44 +02:00
  • a8178cab25 feat(conversione): aggiungi clear.sh per pulizia batch cartelle stem davide 2026-04-17 09:19:17 +02:00
  • eb761aae15 feat(conversione): 7 nuovi transform pipeline, refactor validate — media 92→99/100 davide 2026-04-17 07:47:56 +02:00
  • aa707ef4d8 feat(validate): support single-file flags and explicit markdown score output davide 2026-04-16 16:05:03 +02:00
  • e06b65272b feat(pdf-to-md): sostituisci report.md con report.json + validate.py davide 2026-04-16 15:53:46 +02:00
  • b8d3c459c8 docs(pdf-to-md): aggiungi README per conversione/ davide 2026-04-16 15:35:42 +02:00
  • 1565cccb43 refactor(pdf-to-md): rimuovi riferimenti agli step interni da conversione/ davide 2026-04-16 15:30:59 +02:00
  • 165de34df2 feat(pdf-to-md): aggiungi pipeline automatica PDF → Markdown pulito davide 2026-04-16 15:27:45 +02:00
  • 07e5c0c9ec feat(step-9): aggiungi retrieve.py per retrieval puro senza LLM davide 2026-04-15 14:25:34 +02:00
  • 9cbfc48537 docs(README): aggiungi istruzioni manuali senza Claude per step 4 e 6 davide 2026-04-15 13:33:56 +02:00
  • 58de94e03b fix(step-6): riconosci _word._ come terminatore valido in verify_chunks davide 2026-04-15 13:33:39 +02:00
  • 8a36735741 feat(skills): potenzia step4-review e step6-fix con check concreti davide 2026-04-15 11:39:02 +02:00
  • 1733819cdf docs(CLAUDE.md): riscrivi con regole operative e tabella file critici davide 2026-04-15 11:38:45 +02:00
  • a641909ebd step-9: add dynamic epilog and improve argparse help text davide 2026-04-14 16:25:23 +02:00
  • c9d2ad9064 docs(step-8): aggiungi regole per parametri ottimali davide 2026-04-14 19:10:34 +02:00
  • 05946bb93f feat(step-7,8): leggi modello da config.py, allinea EMBED_MODELS al README davide 2026-04-14 18:22:05 +02:00
  • 92182a2cd4 chore: rimuovi .env.example e traccia sources/.gitkeep davide 2026-04-14 18:01:02 +02:00
  • 5bf8ca7748 docs: allinea README alla struttura reale del progetto davide 2026-04-14 15:57:49 +02:00
  • 5aa2a9e259 docs(step-7): aggiorna guida modelli embedding e LLM davide 2026-04-14 15:57:40 +02:00
  • 046828be41 step-9: add pipeline RAG interattiva davide 2026-04-14 15:57:29 +02:00
  • 4873eee739 step-8: add ingest.py, align README davide 2026-04-14 10:59:40 +02:00
  • 8afd3f3d24 step-7: add check_env.py, README, update requirements davide 2026-04-13 23:57:20 +02:00
  • 386af44c83 step-6: add fix_chunks.py, make step-6 self-contained davide 2026-04-13 14:03:41 +02:00