- Alignement backend: seules 4 entités retournées (persons, companies, addresses, contractual) - Version API mise à jour à 1.0.1 dans /api/health - Interface onglets d entités: Personnes, Adresses, Entreprises, Contractuel - Correction erreurs TypeScript pour build stricte - Tests et documentation mis à jour - CHANGELOG.md mis à jour avec version 1.1.1
1.3 KiB
1.3 KiB
Spécification UI – Onglet Extraction
Objectifs:
- Éditer/supprimer les entités extraites (personnes/adresses/entreprises)
- Lancer la collecte externe par entité, afficher le statut, proposer le PDF/JSON
- Déclencher automatiquement la collecte si l’entité n’a pas encore de données enrichies
Comportements:
- Bouton Collecter: passe en “Collecte…” (state=running) puis “OK” à la fin, avec lien “Voir PDF” et “Voir JSON”.
- Polling réduit: 1,5 s × 6 tentatives, puis “Relancer”.
- Boutons Enregistrer/Supprimer ne déclenchent pas de re-scan; ils patchent le cache uniquement.
Endpoints utilisés:
- POST /enrich/:kind → démarre la collecte
- GET /enrich/:kind/status → état et sources
- GET /enrich/:kind/pdf → PDF généré
Accessibilité:
- Actions groupées, labels explicites, tooltips d’aide, responsive.
Onglets d’entités – 2025-09-18
- Onglets MUI pour naviguer entre les entités du document.
- Onglets retenus: Personnes, Adresses, Entreprises, Contractuel.
- Le badge de chaque onglet reflète le nombre d’éléments détectés.
- L’onglet initial est choisi automatiquement selon les données disponibles.
- L’édition/suppression et l’enrichissement restent disponibles dans les sections pertinentes.