4NK_IA_back/CHANGELOG.md
root 5d8ad901d1 Initial commit: Pipeline notarial complet
- Infrastructure complète de traitement de documents notariaux
- API FastAPI d'ingestion et d'orchestration
- Pipelines Celery pour le traitement asynchrone
- Support des formats PDF, JPEG, PNG, TIFF, HEIC
- OCR avec Tesseract et correction lexicale
- Classification automatique des documents avec Ollama
- Extraction de données structurées
- Indexation dans AnythingLLM et OpenSearch
- Système de vérifications et contrôles métier
- Base de données PostgreSQL pour le métier
- Stockage objet avec MinIO
- Base de données graphe Neo4j
- Recherche plein-texte avec OpenSearch
- Supervision avec Prometheus et Grafana
- Scripts d'installation pour Debian
- Documentation complète
- Tests unitaires et de performance
- Service systemd pour le déploiement
- Scripts de déploiement automatisés
2025-09-08 22:05:22 +02:00

92 lines
2.7 KiB
Markdown

# Changelog
Toutes les modifications notables de ce projet seront documentées dans ce fichier.
Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/),
et ce projet adhère au [Versioning Sémantique](https://semver.org/lang/fr/).
## [1.0.0] - 2025-01-08
### Ajouté
- Infrastructure complète de traitement de documents notariaux
- API FastAPI d'ingestion et d'orchestration
- Pipelines Celery pour le traitement asynchrone
- Support des formats PDF, JPEG, PNG, TIFF, HEIC
- OCR avec Tesseract et correction lexicale
- Classification automatique des documents avec Ollama
- Extraction de données structurées
- Indexation dans AnythingLLM et OpenSearch
- Système de vérifications et contrôles métier
- Base de données PostgreSQL pour le métier
- Stockage objet avec MinIO
- Base de données graphe Neo4j
- Recherche plein-texte avec OpenSearch
- Supervision avec Prometheus et Grafana
- Passerelle HTTP avec Traefik
- Scripts d'installation pour Debian et Windows
- Documentation complète
- Tests unitaires et de performance
- Service systemd pour le déploiement
- Scripts de déploiement automatisés
### Types de documents supportés
- Actes de vente immobilière
- Actes d'achat immobilière
- Donations
- Testaments
- Successions
- Contrats de mariage
- Procurations
- Attestations
- Factures notariales
### Fonctionnalités techniques
- Pipeline de traitement en 7 étapes
- Correction lexicale spécialisée notariale
- Classification avec modèles LLM locaux
- Extraction de données avec validation
- Indexation multi-système
- Vérifications métier automatisées
- Traçabilité complète des traitements
- Gestion d'erreurs et révision manuelle
- Monitoring et métriques détaillées
### Sécurité
- Chiffrement TLS en frontal
- Cloisonnement par étude
- Audit et traçabilité
- Gestion des secrets
### Déploiement
- Docker Compose pour tous les services
- Scripts d'installation automatisés
- Configuration par variables d'environnement
- Service systemd pour production
- Scripts de sauvegarde et maintenance
## [0.1.0] - 2025-01-08
### Ajouté
- Structure initiale du projet
- Configuration Docker de base
- API FastAPI minimale
- Worker Celery basique
- Documentation initiale
---
## Format des versions
- **MAJOR** : Changements incompatibles avec l'API
- **MINOR** : Nouvelles fonctionnalités compatibles
- **PATCH** : Corrections de bugs compatibles
## Types de changements
- **Ajouté** : Nouvelles fonctionnalités
- **Modifié** : Changements de fonctionnalités existantes
- **Déprécié** : Fonctionnalités qui seront supprimées
- **Supprimé** : Fonctionnalités supprimées
- **Corrigé** : Corrections de bugs
- **Sécurité** : Corrections de vulnérabilités