Review Engine
Le Review Engine est le revueur automatique — mais pas des diffs. Il balaye les surfaces d'un projet (pages, code, config, données, pipelines) et produit des findings sur des domaines de qualité, à la demande comme sur planning. Les revues des diffs produits par les coders se passent sur la page Revues ; c'est un mécanisme séparé.
Ce qu'il couvre
Les findings viennent de domaines — chacun est un onglet du tableau de bord. L'ensemble intégré :
- Security, Architecture, Code Quality, Functional, Data Integrity
- Design Coherence, Discovery, Pipeline Health
- Regulatory Compliance, Third-Party Risk, UI/UX
Chaque domaine produit des findings avec une sévérité — Info / Low / Medium / High / Critical — et un résumé d'une ligne.
Ce qu'il passe en revue
Les sessions de revue tournent sur des cibles inventoriées par projet : pages de l'application, projets de code, fichiers de config, tables de base de données, outils MCP, dépôts. Chaque onglet de domaine a un Inventaire des cibles listant ce qu'il connaît. Toute la page est cadrée sur le projet sélectionné dans la barre du haut.
Comment il tourne
- Sur planning — un pulse quotidien (vérifications automatiques légères) et une revue hebdomadaire approfondie tournent par projet, donc des sessions et des findings apparaissent sans aucune action de votre part. Le panneau Planification de maintenance du tableau de bord montre le dernier pulse quotidien, la dernière revue hebdomadaire approfondie, le dernier commit révisé, et les seuils de conversation : quand un balayage produit assez de findings au niveau de sévérité configuré ou au-dessus, le moteur ouvre une conversation à leur sujet, et les findings High/Critical lèvent des demandes d'attention.
- Manuellement — cochez les domaines voulus dans le panneau de sélection et cliquez Réviser les domaines sélectionnés (une boîte de dialogue demande avec quel preset LLM tourner). Sur l'onglet d'un domaine, vous avez Réviser domaine et, pour les domaines qui le supportent, Déclencher la maintenance.
Les cases à cocher des domaines ne cadrent que le run que vous démarrez — il n'y a pas d'interrupteur marche/arrêt par domaine sur cette page, et rien ici ne bloque de merge : le moteur n'a aucun mode de blocage de merge.
Lire les findings
Un finding a un domaine, une sévérité, un statut, une catégorie, un titre et une description, la cible où il a été repéré, et généralement une recommandation. Cliquez un finding pour ouvrir le panneau de détail ; de là vous pouvez ajouter une note et agir : Accuser réception, Ouvrir un Dossier, Ne sera pas corrigé, Résoudre.
États des findings :
- Open — frais, pas trié.
- Investigating — marqué en cours d'examen.
- Resolved — réglé.
- Dismissed — vous avez décidé que ce n'était pas un vrai problème. Reste en historique.
- Deferred — repoussé à plus tard.
Quand les findings ont tort
Le Review Engine utilise des règles et des jugements LLM. Il signale parfois des choses qui n'en sont pas. Marquer un finding Ne sera pas corrigé (avec une note qui dit pourquoi) est une issue parfaitement valable — les findings rejetés restent en historique et recherchables.
Ce que le Review Engine n'est pas
- Pas un scanner de sécurité sur lequel parier votre vie. Ne le substituez pas à un SAST/DAST.
- Pas un compilateur. Certaines erreurs « évidentes » peuvent passer si elles n'apparaissent qu'avec une certaine configuration de build.
- Pas un substitut à la revue du travail des coders. Les diffs de vos missions se relisent sur la page Revues — les findings du moteur vivent ici, sur son propre tableau de bord.
Quand utiliser la page Review Engine
- Vérifier ce que les balayages planifiés ont trouvé — les onglets de domaine portent des badges de findings ouverts, et les cartes de domaine du tableau de bord montrent les comptes open/critical et la date de dernière revue de chaque domaine.
- Démarrer une revue ciblée après un gros changement dans un projet.
- Parcourir l'inventaire des cibles et les règles de chaque domaine.
- Trier les findings — accuser réception, résoudre, ou ouvrir un dossier depuis les bons.
La page se trouve sur l'index Toutes les fonctionnalités (l'entrée « … » en bas de la barre latérale), sous Moteur de revue.