1.9 KiB
1.9 KiB
Gestion de la qualité: remplacement d'image, confirmation d'adresse et révision IA
Backend
- Suggestions ajoutées dans
status.suggestionsdes résultats:needsReupload(bool),reasons(array)needsAddressConfirmation(bool),detectedAddress(objet)
- Endpoint confirmation d'adresse:
- POST
/api/folders/:folderHash/files/:fileHash/confirm-address - Body
{ confirmed: true, address: { street, city, postalCode, country } }
- POST
Enrichissement Adresse
- Endpoint: POST
/api/folders/:folderHash/files/:fileHash/enrich/address - Sources consultées:
- Base Adresse Nationale (géocodage)
- GéoRisque (risques majeurs)
- Cadastre (parcelles)
- Cache statut:
cache/<folder>/<file>.enrich.address.jsonavecstate: running|done|error - PDF:
cache/<folder>/<file>.enrich.address.pdf(sections Géocodage, Risques, Cadastre, Sources)
Frontend (UploadView)
- Si
needsReupload: chip “Qualité faible: remplacer” → ouvre un file picker, supprime l’original et réuploade. - Si
needsAddressConfirmation: chip “Adresse à confirmer” → dialogue pré-rempli; POST de confirmation; rafraîchissement. - Révision IA: bouton “Révision IA” pour lancer une révision manuelle; affichage d’un chip “IA: x.xx” (tooltip = avis) et d’un chip “Corrections: N” ouvrant un dialogue listant les corrections si disponibles.
Extraction (onglet)
- Bouton “Collecter” sur l’entité Adresse: déclenche
/enrich/address - Affiche le statut (en cours / OK / erreur) et un lien “Voir PDF” si disponible
- Affiche score BAN (%), coordonnées, et résumé des risques et parcelles
Tests manuels
- Télécharger une image de faible qualité → vérifier l'apparition du chip “Qualité faible: remplacer”.
- Confirmer l'adresse détectée → vérifier que le chip disparaît après POST.
Notes
- Annuaire de noms (FR/EN) intégré: rehausse la confiance si prénom/nom reconnus dans les listes unifiées.