-
1d4a0e1128
Merge branch 'feat/speed-optimizations' — batch QC + pipeline CPU/GPU + QC Dell
main
dom
2026-03-08 15:45:20 +01:00
-
-
3a6e008269
feat: 3 optimisations vitesse — batch QC, pipeline CPU/GPU, QC sur Dell
dom
2026-03-08 15:45:17 +01:00
-
-
2fb7b46a7c
Merge branch 'feat/parallel-rag-pipeline' — optimisation flux LLM
dom
2026-03-08 14:35:54 +01:00
-
-
b0aa83f664
fix: adapter tests RAG à la nouvelle parallélisation (enrich_dp_only + enrich_das_and_actes)
dom
2026-03-08 14:35:39 +01:00
-
f94d8496cb
feat: monter OLLAMA_MAX_PARALLEL défaut à 4
dom
2026-03-08 14:17:24 +01:00
-
355a33acde
feat: paralléliser DAS_LLM + RAG DP + DP selector
dom
2026-03-08 14:17:18 +01:00
-
f5a6122495
feat: timings granulaires appels LLM (RAG, DAS, DP, QC)
dom
2026-03-08 14:16:38 +01:00
-
0cafb47e8d
feat: batching CPAM par modèle pour réduire les swaps VRAM
dom
2026-03-08 14:10:34 +01:00
-
d6b4e48989
feat: timings appels LLM CPAM (génération, validation, correction)
dom
2026-03-08 14:09:42 +01:00
-
-
0bfc1a9d6e
fix: corriger 3 tests fusion alignés sur la logique Trackare > CRH
dom
2026-03-08 13:09:59 +01:00
-
1da45b7c8a
fix: résoudre doublon endpoint /health après merge des branches
dom
2026-03-08 12:50:03 +01:00
-
bd5f479832
Merge branch 'feat/test-coverage'
dom
2026-03-08 12:44:27 +01:00
-
-
234c19f6fe
Merge branch 'feat/versioning-config'
dom
2026-03-08 12:44:25 +01:00
-
-
f0b0adca02
Merge branch 'fix/cleanup-repo'
dom
2026-03-08 12:44:22 +01:00
-
-
0c38bc261b
chore: sauvegarde état courant avant merge des branches teammates
dom
2026-03-08 12:36:54 +01:00
-
aed5c87bc3
feat: endpoint /health avec tests (8 tests)
dom
2026-03-08 12:01:47 +01:00
-
dcee7c960c
feat: tests étendus pour src/medical/dp_finalizer.py (34 tests)
dom
2026-03-08 12:01:04 +01:00
-
caaa6deb14
feat: tests étendus pour src/quality/decision_engine.py (53 tests)
dom
2026-03-08 11:59:57 +01:00
-
5ba3903569
feat: tests pour src/viewer/helpers.py (77 tests)
dom
2026-03-08 11:58:28 +01:00
-
-
-
768bb94193
feat: validation config au démarrage
dom
2026-03-08 11:49:12 +01:00
-
5b58886ebf
feat: versioning sémantique (single source of truth)
dom
2026-03-08 11:47:44 +01:00
-
-
-
828356eff1
fix: corriger le chemin gunicorn dans t2a-viewer.service
dom
2026-03-08 11:38:37 +01:00
-
8f43759ba4
chore: compléter .gitignore et dé-tracker output/ (1603 fichiers)
dom
2026-03-08 11:38:23 +01:00
-
ae02c81572
chore: suppression fichiers parasites non liés au projet
dom
2026-03-08 11:37:50 +01:00
-
-
214a5d1914
fix: qualité codage — anti-hallucination LLM + négation regex + veto calibration
dom
2026-03-07 23:59:02 +01:00
-
a371626f40
feat: dictionnaire de codage + détection anomalies statistiques
dom
2026-03-07 23:48:36 +01:00
-
13fe9fa666
chore: mise à jour output pipeline (anonymized + structured)
dom
2026-03-07 23:14:42 +01:00
-
c73515ac89
chore: mise à jour index FAISS (+15 référentiels ATIH) et cache ollama
dom
2026-03-07 23:14:32 +01:00
-
4b6e3cf6d5
feat: optimisations pipeline médical (bio_normals, GHM, DP selector, CIM-10)
dom
2026-03-07 23:14:13 +01:00
-
63f61f196b
feat: 8 optimisations vitesse + qualité pipeline CIM-10
dom
2026-03-07 22:18:07 +01:00
-
e6bd7406a4
chore: nettoyage YAML base.yaml + corrections templates viewer
dom
2026-03-07 22:07:00 +01:00
-
79c447688c
fix: ajouter liens navigation vers interface admin regles
dom
2026-03-07 19:42:42 +01:00
-
1e837c2758
feat: interface admin regles, refactoring viewer, README, pyproject.toml
dom
2026-03-07 19:11:27 +01:00
-
2478928798
chore: suppression scripts obsolètes, anciens benchmarks et fichiers de dev
dom
2026-03-07 16:49:26 +01:00
-
4e2b4bd946
refactor: réorganisation référentiels, nouveaux modules extraction, nettoyage code obsolète
dom
2026-03-07 16:48:10 +01:00
-
2578afb6ff
chore: add .gitignore
dom
2026-03-05 00:37:41 +01:00
-
542797a124
fix: injecter les tags réels du dossier dans le prompt CPAM pour éliminer les tags génériques [TYPE-N]
dom
2026-03-04 23:14:40 +01:00
-
798cee463f
feat: guardian déterministe + config modèles locaux + prompt TIM R1-R6
dom
2026-03-04 22:00:40 +01:00
-
ce7a9650af
feat: méthode TIM experte CPAM + moteur de règles étendu
dom
2026-03-04 11:57:07 +01:00
-
795110d2e6
fix: anonymisation — sur-anonymisation + fuites PHI + patterns sécurisés
dom
2026-03-03 12:38:13 +01:00
-
99069f150a
feat: anonymisation qualité++ — 15 patterns, subparts tirets, fix entity registry
dom
2026-03-03 11:11:47 +01:00
-
f4a23a5f43
feat: qualité anonymisation — sur-anonymisation, fuites PHI, nettoyage bruit
dom
2026-02-25 14:00:07 +01:00
-
63354e75bc
tests: dp_finalizer — 20 tests R1-R5 + pass-through + quality_flags + sérialisation
dom
2026-02-24 17:50:32 +01:00
-
c7317af447
feat: dp_finalizer — arbitrage Trackare vs CRH-only avec traçabilité audit
dom
2026-02-24 17:50:07 +01:00
-
cad0dd22b1
tests: alias DLBCL + garde-fou Trackare + e2e PDFs réels + gold CRH + benchmark enrichi
dom
2026-02-24 14:35:57 +01:00
-
06a1be5425
feat: alias diagnostiques CIM-10 + scoring conclusion + garde-fou Trackare R-code
dom
2026-02-24 14:35:15 +01:00
-
07c267539c
tests: CRH sections + DP diag bonus + case 74 regression + fusion propagation
dom
2026-02-24 13:28:54 +01:00
-
2701efb1d2
feat: CRH diag sections + DP scoring bonus + evidence by code
dom
2026-02-24 13:28:31 +01:00
-
1e79b7cc52
feat: viewer — affichage qualité CPAM, traçabilité décisions DP/DAS, VetoReport et bio
dom
2026-02-23 10:56:15 +01:00
-
cc642c1143
fix: max_tokens extraction CPAM et validation adversariale 1500→3000
dom
2026-02-23 10:12:26 +01:00
-
d192af74ec
feat: évaluation force probante dossier + seuils qualité relaxés pour dossiers faibles
dom
2026-02-23 09:19:43 +01:00
-
1844d1be7e
feat: sanitisation déterministe des codes CIM-10 hors périmètre CPAM
dom
2026-02-20 15:18:42 +01:00
-
8e0ed1220d
fix: max_tokens CPAM 6000→16000 + diagnostic troncature Ollama
dom
2026-02-20 15:00:08 +01:00
-
4d49d4e114
feat: grounding CPAM — tags DP/DAS/ANT/COMPL + fuzzy matching CIM-10 + prompt renforcé
dom
2026-02-20 13:56:07 +01:00
-
e77c10da7d
fix: réparation JSON tronqué + retry 429 + whitelist codes CPAM anti-hallucination
dom
2026-02-20 13:33:39 +01:00
-
5d5f119057
feat: quality_tier CPAM (A/B/C) + requires_review + warnings catégorisés
dom
2026-02-20 11:01:21 +01:00
-
77ffbc56d4
feat: CODE_CORRECTIONS 12 règles déterministes + sentinel REJECT
dom
2026-02-20 11:01:06 +01:00
-
1a3c523987
feat: BIO_NORMALS 33 analytes + interprétations cliniques + cohérence DAS/bio étendue
dom
2026-02-20 11:00:53 +01:00
-
3c070f3c1d
refactor: split cpam_response → cpam_rag, cpam_context, cpam_validation
dom
2026-02-20 10:06:26 +01:00
-
e760b12961
refactor: split cim10_extractor → bio_normals, bio_extraction, diagnostic_extraction, validation_pipeline
dom
2026-02-20 10:06:18 +01:00
-
5823eb6b53
feat: infrastructure — pyproject.toml, requirements-dev, conftest, pytest-cov
dom
2026-02-20 10:06:11 +01:00
-
1b680e9592
feat: qualité DP Phase 2 — filtre OCR étendu, abréviations médicales, promotion DAS→DP
dom
2026-02-20 08:37:10 +01:00
-
6c036ed7f1
fix: garde-fous qualité Phase 1 — codes invalides et raisonnements vides
dom
2026-02-20 07:53:43 +01:00
-
5cf7d74fa3
feat: parallélisation pipeline --workers N (ThreadPoolExecutor)
dom
2026-02-20 01:30:51 +01:00
-
0b94299975
feat: fix extraction DP Trackare + 5 règles ATIH (veto engine)
dom
2026-02-20 00:39:07 +01:00
-
909e051cc9
feat: architecture multi-modèles LLM + quality engine + benchmark
dom
2026-02-20 00:21:09 +01:00
-
5c8c2817ec
fix: modal source viewer — data-attributes + nettoyage ellipses
dom
2026-02-18 21:40:20 +01:00
-
40934fdc39
feat: traçabilité source systématique + viewer interactif
dom
2026-02-18 20:59:50 +01:00
-
fe22c0f0f5
fix: filtre bruit Trackare — antécédents parasites + répétitions DAS
dom
2026-02-18 19:20:50 +01:00
-
f7d87f2602
feat: pipeline CPAM multi-pass + garde-fous qualité (solutions 1+2+3+6)
dom
2026-02-18 18:16:34 +01:00
-
09a251185e
feat: modèle par défaut gemma3:27b-cloud pour meilleure qualité
dom
2026-02-18 13:37:17 +01:00
-
e74064a2e1
fix: thread-safety embedding singleton + QC alertes string
dom
2026-02-18 11:42:14 +01:00
-
44118f69aa
fix: SentenceTransformer meta tensor avec accelerate + torch 2.10
dom
2026-02-18 01:16:01 +01:00
-
8c1b5a243e
fix: prompt CPAM exige codes CIM-10 explicites, RAG résilient aux erreurs embedding
dom
2026-02-17 23:38:46 +01:00
-
bc0ccbef7c
feat: enrichissement contre-argumentation CPAM — libellés CIM-10, RAG ciblé, reprocess complet
dom
2026-02-17 23:24:10 +01:00
-
94fa4e5f3b
feat: résumé clinique enrichi + preuves cliniques + validation QC batch
dom
2026-02-17 21:47:27 +01:00
-
dbc5bdbaf4
feat: mode Validation DIM dans le viewer Flask
dom
2026-02-17 21:43:02 +01:00
-
aad925ebea
fix: suppression mode hybride 27b, prompt CPAM nuancé pour gemma3:12b
dom
2026-02-17 20:45:53 +01:00
-
01d47f3c4b
feat: mode hybride Ollama — gemma3:27b pour CPAM, 12b pour codage
dom
2026-02-17 17:53:53 +01:00
-
4ef42dd3d3
fix: filtre DAS décimaux, dédup parents CIM-10, tiebreak enrichissement
dom
2026-02-16 15:05:26 +01:00
-
4c6c0d25bd
feat: fallback Anthropic Haiku quand Ollama est indisponible
dom
2026-02-16 09:42:32 +01:00
-
4333b45cda
fix: estimation GHM sur dossiers fusionnés multi-PDF
dom
2026-02-16 09:09:25 +01:00
-
8c75941e40
feat: 3 quick wins — source DAS, fallback code parent, filtre anatomique
dom
2026-02-15 11:34:32 +01:00
-
59365e3af9
feat: re-ranking cross-encoder CPU pour la recherche RAG CPAM
dom
2026-02-15 11:16:58 +01:00
-
50a77c9f61
feat: RAG CPAM dédié avec requêtes multi-ciblées + prompt 3 axes
dom
2026-02-15 11:08:15 +01:00
-
aa397d5360
feat: configuration externalisée via .env + audit requirements
dom
2026-02-13 19:46:33 +01:00
-
c838d75174
feat: affichage des référentiels intégrés dans la page admin RAG
dom
2026-02-13 19:00:44 +01:00
-
ee661dae1d
feat: dashboard métriques + vue CPAM agrégée dans le viewer
dom
2026-02-13 18:11:21 +01:00
-
906a2797e5
feat: champ de recherche dossiers dans la sidebar du viewer
dom
2026-02-13 15:39:56 +01:00
-
837bdaca76
fix: filtre DAS=DP + correction D55.9→D64.9 + enrichissement supplements CIM-10
dom
2026-02-13 14:03:10 +01:00
-
0d3cb83f12
fix: fallback CPU embedding + protection CPAM contre crash OOM
dom
2026-02-13 06:11:38 +01:00
-
e90450903e
feat: enrichissement CIM-10 sous-codes + normes biologiques dans prompt DAS
dom
2026-02-12 23:46:42 +01:00
-
f44216b95b
feat: pass LLM hybride pour DAS + interface admin référentiels RAG
dom
2026-02-12 23:12:39 +01:00
-
bf92a0ce3e
feat: auto-détection du fichier Excel CPAM dans input/Control_cpam/
dom
2026-02-12 14:48:08 +01:00
-
0ea49e675f
fix: .gitignore — exclure PDFs, XLS, .claude/
dom
2026-02-12 13:46:17 +01:00
-
a58398f5d4
feat: cache Ollama + parallélisation ThreadPool + filtrage DAS renforcé + modules GHM/CPAM/export RUM
dom
2026-02-12 13:44:34 +01:00
-
a00e5f1147
feat: découpage PDFs multi-dossiers (Trackare multi-épisodes, CRH concaténés)
dom
2026-02-12 09:08:37 +01:00
-
86d7ec5ea4
feat: mode JSON natif Ollama + modèle gemma3:12b + retry
dom
2026-02-12 02:19:09 +01:00
-
931b6c5d1c
feat: embeddings sur GPU (CUDA) pour l'indexation et la recherche RAG
dom
2026-02-11 23:42:46 +01:00
-
b38f87ac7a
feat: output miroir de input, viewer lisible, mode 100% local
dom
2026-02-11 22:52:10 +01:00