-
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