
- 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
92 lines
2.7 KiB
Markdown
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
|