{{-- 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)
{{-- Analyse en cours : barre de progression réelle, fondée sur les pièces traitées. --}} @if ($enCours) @php $pourcent = $analyse->progression(); @endphp

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é.

{{-- Échec : la raison en français clair, et la saisie continue en dessous. --}} @elseif ($analyse->aEchoue())

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))
Détail technique

{{ $analyse->message_erreur }}

@endif
{{-- Terminée : ce qui a été lu, et le rappel que rien n'est encore enregistré. --}} @else

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.

@endif {{-- Détail par pièce, dès qu'il y a quelque chose à montrer. --}} @if ($lecture !== []) @endif
@endif