# Audit d'exhaustivité : les 31 maquettes validées contre staging

> **18/08 au soir.** Né d'un constat d'Enguerran : l'analyse de gap construite
> depuis le tracker avait raté #212 — « une analyse d'exhaustivité construite
> sur les issues ne voit pas ce qui n'a pas d'issue bien rangée ». Ce document
> part de l'autre bout : la liste FINIE des maquettes validées, et pour chacune,
> l'état réel sur staging. Captures : banc `audit10.mjs`, paires
> maquette/réel dans `/tmp/audit10/` (à re-générer au besoin).
>
> ⚠️ Méthode et limite : la comparaison est STRUCTURELLE (titres, sections,
> boutons). Les maquettes de démo affichent souvent TOUS leurs états à la fois —
> les comptes bruts de « repères absents » surestiment. Chaque classement
> ci-dessous intègre un contrôle visuel quand le chiffre était alarmant.

## Vue d'ensemble : 31 maquettes

| État | Nombre |
|---|---|
| ✅ Conformes, écarts résiduels tracés | 15 (dont studio parcours ×3, livré-vérifié PR #248 le 18/08) |
| 🟡 Partiels — écran en place, écarts connus (issue) ou à œil | 12 |
| 🔴 Écarts réels SANS issue avant ce soir | 7 |

## ✅ Conformes (vérifiés en ligne, écarts résiduels au registre)

accueil-apprenant (#227 KO) · catalogue · mes-formations · utilisateurs (+#237) ·
cours-admin · **liste-cours-unifiée** (2 repères/8, quasi parfait) · référentiels
(#242 KO) · tableau-de-bord · mes-collaborateurs · tous-collaborateurs (#237) ·
**connexion** (écran v3 propre — la maquette montre 8 états simultanés, le réel
en montre un ; les états refus/lien/expiré se jouent en P0) · états transverses
(#230/#229 vérifiés valeur pour valeur).

## 🟡 Partiels — écran présent, finir ou vérifier

| Maquette | État constaté | Suivi |
|---|---|---|
| cours-apprenant | v3 en cours de finition | **#212, fil en vol ce soir** |
| profil-unique | livré (PR #200), pas re-comparé depuis | contre-recette P0/P9 |
| paramètres | 4 réglages sans champ | #165 ← BACK#413 |
| cockpit | livré, 4 écarts connus | #177-180 |
| invitations + suivi | livrés, regroupement absent | #168 |
| inscriptions + demandes | livrés, onglets suspendus | #170/#172 |
| certificats | livré, numéro+score absents (données) | #446 |
| **onboarding** | jeton invalide → état « Vérification impossible » propre ; le parcours au jeton VALIDE reste à jouer | contre-recette P1 |
| **favoris** | l'écran existe (h1 « Favoris », entrée latérale) ; familles/compteurs de la maquette à contrôler à l'œil | à œil demain |
| **vitrine publique** | `/catalogue` existe (porte anonyme) ; h1 « Notre catalogue de formations » ≠ « Nos formations », compteurs par famille et CTA connexion absents | faible enjeu recette interne |
| **création tuto** | route `/admin/cours/nouveau-tuto` en place, écran partiel (pas de h1, Remplacer/Retirer/Aperçu absents) | P7 faible volume |
| fenêtre créer cours | « + Créer » ouvre un MENU (cf. #217 : le doublon connu) — la fenêtre elle-même n'a pas pu être auditée automatiquement | #217 + œil demain |

## 🔴 Écarts réels découverts ce soir — À ARBITRER (corriger avant recette, ou registre)

| # | Maquette | Constat mesuré | Parcours | Criticité proposée |
|---|---|---|---|---|
| 1 | **parcours-liste (admin)** | pas de « Créer un parcours », pas d'Exporter/Dépublier/État, pas de lien Éditeur, pas de h1 | P6 | **majeur** |
| 2 | **modale créer parcours** | bouton de création introuvable → injouable | P6 | **majeur** (même chantier que 1) |
| 3 | **éditeur de parcours** | existe mais sans Aperçu apprenant, Ajouter un cours/tuto, Réglages ; pas de h1 | P6 | **majeur** |
| 4 | **modale créer utilisateur** | s'ouvre, mais sections Identité / Rôle et rattachement / Premier accès absentes ou très différentes (contrôle à l'œil requis — libellés possiblement proches) | P8 | majeur→moyen selon l'œil |
| 5 | **page-parcours (apprenant)** | structure saine (fil d'ariane, badges, étapes verrouillées) mais ni CTA d'inscription, ni « Reprendre l'étape N », ni sections de la maquette | P2 | moyen |
| 6 | **recherche globale** | pas de panneau riche (Personnes, récentes, « Voir tous ») — Entrée renvoie au catalogue | transverse | moyen |
| 7 | h1 absent sur 4 écrans admin (1, 2, 3 + tuto) | accessibilité | transverse | moyen, corrigeable avec 1-3 |

**Recommandation** : les lignes 1-3 forment UN chantier cohérent (« le studio
parcours à la cible ») — c'est le vrai trou de P6. La ligne 4 se tranche à l'œil
sur capture avant d'ouvrir quoi que ce soit. 5-7 → registre, sauf avis contraire.
Aucune issue ouverte ce soir : l'arbitrage d'Enguerran décide du véhicule
(fil avant recette / KO au registre / L5).
