4NK_IA_front/docs/extraction_ui_spec.md

867 B
Raw Blame History

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 lentité na 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 daide, responsive.