{{-- Bandeau de progression de l'analyse IA, en tête de l'étape « Vérifier ». La lecture des pièces n'est pas une étape : c'est une attente. Elle vit donc sur l'écran de vérification, s'interroge toutes les deux secondes tant qu'elle tourne, et reporte les valeurs extraites dans les champs ci-dessous dès qu'elles arrivent — sans écraser ce qui a été saisi à la main pendant ce temps. En cas d'échec, la raison est donnée en français clair et la saisie manuelle continue. Jamais de cul-de-sac. --}} @php $analyse = $this->analyse(); $lecture = $this->lectureParPiece(); $enCours = $analyse && $analyse->estEnCours(); @endphp {{-- Pas d'analyse (saisie manuelle choisie, aucune pièce analysable, IA absente) : rien à afficher. --}} @if ($analyse)
L'IA lit vos pièces…
{{ $analyse->nb_pieces_traitees }} / {{ $analyse->nb_pieces }} pièce(s)Les champs ci-dessous se rempliront tout seuls à mesure de la lecture. Vous pouvez aussi commencer à saisir sans attendre : rien de ce que vous écrivez ne sera écrasé.
L'analyse n'a pas abouti.
{{ $analyse->erreur_lisible }}
Vos pièces sont conservées et seront rattachées au client. Saisissez les champs ci-dessous à la main.
@if (filled($analyse->message_erreur)){{ $analyse->message_erreur }}
Lecture terminée : {{ $analyse->extractions()->count() }} champ(s) extrait(s).
Rien n'est encore enregistré. Vérifiez chaque valeur ci-dessous avant de créer le dossier.
{{ $piece['type'] }} — {{ $piece['libelle'] }}
@if ($piece['champs'] === []) en attente de lecture… @else lu : {{ implode(', ', $piece['champs']) }} @endif