Explorer
KNOW-PAT-196

AI Slop Review — détecteur automatique et revue d'intention

Domaine
web-uiux
Type
pattern
Priorité
P0

Parent : [[INDEX-WEB-UIUX]]

AI Slop Review — détecteur automatique et revue d'intention

Règle d'or

Le script détecte des indices, pas la qualité d'une direction artistique. Il ouvre la revue ; il ne prononce jamais seul la validation ou le rejet.

Les trois niveaux de contrôle

1. Analyse automatique du code

Le détecteur recherche rapidement :

  • gradients et halos décoratifs récurrents ;
  • accumulation de rayons, ombres et surfaces imbriquées ;
  • structures de hero répétitives ;
  • séries d'icônes ou badges décoratifs ;
  • animations globales standardisées ;
  • contrastes suspects ;
  • copie contenant des expressions promotionnelles génériques.

Commande portable depuis la racine du Knowledge Core :

python meta/validators/ai-slop-detector.py "C:\chemin\du\projet"

Sous Linux :

python3 meta/validators/ai-slop-detector.py /chemin/du/projet

2. Revue visuelle

Contrôler au minimum :

  • desktop large ;
  • mobile étroit ;
  • premier écran et page complète ;
  • états hover, focus, chargement, vide et erreur ;
  • réduction des animations.

Appliquer le score pondéré de [[KNOW-ANT-WEB-002]]. Une capture est nécessaire, car de nombreux défauts de composition ne sont pas visibles dans le code.

3. Revue d'intention

Le reviewer doit répondre par écrit :

  1. Quelle vérité du produit structure la page ?
  2. Quelle décision resterait reconnaissable sans logo ni couleur de marque ?
  3. Quelles données réelles remplacent les illustrations génériques ?
  4. Pourquoi cette composition est-elle plus adaptée qu'une landing standard ?
  5. Qu'est-ce qui a volontairement été supprimé ?

Une réponse vague indique que la direction n'est pas encore assez construite.

Rapport attendu

AI SLOP REVIEW

Automatique : 4 marqueurs techniques
Audit pondéré : 7 / risque modéré
Signature : index éditorial alimenté par les données réelles
Preuve visible : 299 entrées et dernières fiches
Décision : accepté avec 1 correction de contraste
Exception : Inter conservée pour sa neutralité ; hiérarchie typographique propriétaire

Politique de décision

  • Un marqueur technique seul ne bloque pas la livraison.
  • Un signal structurel A1, A2, A3 ou A4 sans justification déclenche une reprise.
  • Un score supérieur ou égal à 10 impose une revue de concept, pas un simple changement de couleurs.
  • Toute exception doit citer son bénéfice utilisateur ou sa cohérence de marque.
  • Zéro détection automatique ne signifie jamais « design distinctif ».

Corrections par ordre d'efficacité

  1. Remplacer le concept générique par une vérité produit.
  2. Recomposer la hiérarchie et le parcours.
  3. Introduire du contenu et des états réels.
  4. Définir les contraintes de marque.
  5. Réduire les composants décoratifs.
  6. Ajuster typographie, couleur et mouvement.

Changer uniquement la police, les rayons ou le gradient maquille le problème sans le résoudre.

Intégration au workflow

  1. Compléter DESIGN.md avant le premier écran.
  2. Produire au moins deux directions de composition.
  3. Implémenter avec contenu réel.
  4. Lancer le détecteur automatique.
  5. Effectuer la revue visuelle et l'audit pondéré.
  6. Corriger puis documenter les exceptions.
  7. Passer les contrôles accessibilité, performance et responsive.

CI

Le script peut signaler des marqueurs dans la CI, mais ne doit bloquer automatiquement que les erreurs objectives : contraste connu, asset manquant, débordement ou règle explicitement interdite par le projet.

- name: AI slop indicators
  run: python3 meta/validators/ai-slop-detector.py .
  continue-on-error: true

La décision artistique reste une revue humaine ou agentique argumentée.

Relations

  • Anti-pattern conceptuel : [[KNOW-ANT-WEB-001]]
  • Score pondéré : [[KNOW-ANT-WEB-002]]
  • Checklist qualité : [[KNOW-PAT-143]]
  • Mémoire de projet : [[KNOW-PAT-144]]
  • Préférences Kloups : [[KNOW-ADR-003]]