21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
## Gestion de la qualité: remplacement d'image et confirmation d'adresse
|
||
|
||
### Backend
|
||
- Suggestions ajoutées dans `status.suggestions` des 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 } }`
|
||
|
||
### 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.
|
||
|
||
### Tests manuels
|
||
1) Télécharger une image de faible qualité → vérifier l'apparition du chip “Qualité faible: remplacer”.
|
||
2) Confirmer l'adresse détectée → vérifier que le chip disparaît après POST.
|
||
|
||
### Notes
|
||
- L’usage d’un annuaire de noms (FR) pourra être ajouté pour rehausser la confiance sur NOM/PRÉNOM.
|