# 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