labfy-investigation/CHANGELOG.md

60 lines
3.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## [0.1.0-dev]
### Added
- Assistant de création de personne en sept étapes séparant la révision OCR,
la projection facultative et les relations factuelles avant confirmation.
- Projection contrôlée des champs OCR confirmés vers les attributs structurés
dune personne, avec provenance append-only, conflits explicites et rollback.
- Saisie et consultation, depuis la fiche preuve, dun historique immuable
dappréciations humaines dauthenticité documentaire avec justification et
`OcrRun` facultatif appartenant à la preuve, sans verdict automatique.
- OCR didentité contrôlé et révisable dans la création dune personne,
limport normal et la fiche de preuve, avec texte brut immuable,
transcription corrigée persistante, `manual_override`, `manual_entry` et
notes documentaires factuelles.
- Consultation complète des données OCR persistées, sélection explicite dun
`OcrRun`, révision sans relance de Tesseract et création dun nouveau run
lors dune nouvelle analyse.
- Aperçu partagé avec zoom, ajustement, défilement bidirectionnel, navigation
PDF multipage, compteur de pages et provenance OCR synchronisée.
- Politique commune des dialogues GTK métiers complexes : parent transitoire,
géométrie responsive, répartition initiale 2/31/3, formulaire défilable et
barre dactions fixe.
- Préparation du pivot e-mail : pipeline EML asynchrone, extraction MIME
sécurisée, propositions bancaires IBAN/BIC et vocabulaire contrôlé.
- Référentiel persistant et normalisé des types de relations, avec codes
système stables, types personnalisés, renommage et fusion transactionnelle.
- Sélecteur canonique dans les formulaires de création et de modification des
relations.
- Glisser-déposer confirmé des extractions texte vers le graphe, avec
persistance de leur association à une entité.
- Ouverture de laperçu des pièces jointes et preuves depuis les fiches
dentités.
- Initialisation du cycle de vie de l'application.
- Création du module `Application`.
- Intégration de GTK4.
- Affichage de la première fenêtre.
- Module `MainWindow`.
- Séparation de la fenêtre principale du module `Application`.
- Première architecture de la fenêtre principale.
### Fixed
- Schéma de création directe aligné sur la V19, avec champs structurés,
provenance des projections et garde SQLite identique à la migration V19.
- Migration V20 pour lévaluation humaine append-only de lusage didentité,
distincte de lauthenticité et sans automatisme OCR.
- Consultation V20 sur la fiche preuve et test GTK des relations et champs
structurés affichés sur la fiche Person.
- Rafraîchissement immédiat de Workspace après import ou révision OCR et
persistance des données sur lUUID définitif de la preuve, y compris après
fermeture et réouverture de SQLite.
- Fermeture sûre du dialogue après enregistrement dune révision OCR, avec
protection contre le double clic, maintien ouvert en cas déchec et absence
de relance de Tesseract.
- Conservation du cadrage du graphe pendant les rechargements.
- Persistance SQLite du zoom et de la position du graphe entre deux sessions.
- Réduction de la fenêtre dintégration des extractions pour maintenir les
actions accessibles sur les petits écrans.