labfy-investigation/CHANGELOG.md

3.3 KiB
Raw Blame History

[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.