14 Commits

Author SHA1 Message Date
4NK IA
78d4310137 feat: ajout déduplication des entités extraites
- Déduplication déterministe des identités, adresses, dates, entreprises, signatures et références
- Implémentation dans src/services/ruleNer.ts et src/services/backendApi.ts
- Clés de normalisation: prénom+nom, rue+CP+ville, nom+SIRET, type+valeur
- Test ciblé tests/deduplication.test.ts pour valider la fonctionnalité
- Documentation complète dans docs/deduplication_entites.md
- Correction des tests existants (supertest, extractEntitiesFromText)
- Compilation validée et services opérationnels
2025-09-19 13:29:39 +00:00
4NK IA
53da3d9e7b feat(front): retirer onglet Analyse, réduire warnings hooks, supprimer tests mocks; build OK [skip ci] 2025-09-19 07:40:01 +00:00
4NK IA
5abe33540e feat: finalisation complete du systeme generique
- Tests: correction imports ES modules, mocks APIs externes, timeouts ajustes
- Service systemd: creation service et script installation pour demarrage automatique
- Configuration Vitest: timeout global 10s pour tests avec APIs externes
- Tests mockes: collecteurs avec donnees simulees pour tests stables
- Validation finale: test de verification complete du systeme
- Documentation: tous les fichiers rendus generiques
- Build: TypeScript strict fonctionnel, toutes erreurs corrigees

Systeme pret pour production avec demarrage automatique et tests stables.
2025-09-18 21:50:26 +00:00
4NK IA
8033afd748 docs: rendre générique la documentation et tests OCR
- docs/ocr_cni_adresse.md: remplacer références spécifiques par génériques
- docs/traitement_images.md: généraliser la description des cas cibles
- tests/ocr_cni_adresse.md: tests génériques pour identités
- test-web-interface.cjs: interface générique pour détection d\identités
2025-09-18 20:15:55 +00:00
4NK IA
aad52027c1 ci: docker_tag=dev-test
- Alignement backend: seules 4 entités retournées (persons, companies, addresses, contractual)
- Version API mise à jour à 1.0.1 dans /api/health
- Interface onglets d entités: Personnes, Adresses, Entreprises, Contractuel
- Correction erreurs TypeScript pour build stricte
- Tests et documentation mis à jour
- CHANGELOG.md mis à jour avec version 1.1.1
2025-09-18 20:07:08 +00:00
4NK IA
3519b948f8 chore: sync derniers changements code/docs/tests avant restart services 2025-09-18 16:39:25 +00:00
4NK IA
9712d9f375 docs(tests): stratégie et scripts shell paramétrables\n\n- Upload 50Mo (anti-413)\n- OCR CNI (SAMPLE_CNI,FOLDER_HASH)\n- Enrichissement Adresse (FOLDER_HASH,FILE_HASH)\n- SKIP si prérequis manquants 2025-09-18 16:36:05 +00:00
4NK IA
e5a7b3874f perf(polling): backoff exponentiel + pause onglet caché\n\n- Page Visibility API pour suspendre le polling onglet inactif\n- Backoff exponentiel 12s→48s par paliers\n- Docs mises à jour (polling, nginx uploads)\n- Test upload 50Mo validant absence de 413 2025-09-18 16:33:57 +00:00
4NK IA
b11ede7e7d refactoring 2025-09-18 15:31:16 +00:00
4NK IA
5135b9aceb docs(tests): document OCR CNI (CANTU/Nicolas) et adresse FR + test manuel 2025-09-18 10:04:54 +00:00
4NK IA
6333d6291d feat(front,back): ETag polling, Skeletons, Reselect; backend cache atomique, DELETE, métriques, ignore étendu, PM2 watch 2025-09-18 07:31:33 +00:00
4NK IA
883f49e2e2 feat: re-traiter le dossier (vider cache + reprocess); UI extraction robuste entités; Stepper + liste avec ellipsis; backend DELETE /folders/:hash/cache et POST /folders/:hash/reprocess 2025-09-17 09:59:14 +00:00
Nicolas Cantu
a5a0421b32 backend 2025-09-16 01:04:57 +02:00
39dfd1ce9a chore: init Vite React+TS, outillage lint/test, OSS files, docs/tests, v0.1.0 2025-09-10 17:15:34 +02:00