Aller au contenu

MODIFICATIONS

Lisez les modifications qui comptent vraiment.

L’IA écrit désormais du code plus vite que les développeurs ne peuvent le relire. Un agent vous remet des milliers de lignes dans un diff, et vous ignorez quels fichiers pourraient introduire une régression. Panolayer attribue à chaque fichier modifié un score de risque et explique pourquoi : vous savez lesquels examiner en premier. Faites le commit et le push depuis le même endroit quand vous êtes prêt.

Télécharger PanolayerLire la documentation

Bêta publique pour macOS. Gratuit pour commencer, sans carte bancaire.

Spectre des risques avec les quatre premiers fichiers modifiés.

Spectre des risques avec les quatre premiers fichiers modifiés.

Le Spectre des risques de Panolayer plaçant chaque fichier modifié du risque le plus élevé au plus faible.

Personne ne lit un diff de 3 000 lignes. Nous faisons tous défiler jusqu’à la fin, puis nous faisons le commit.

L’essentiel d’un gros diff, ce sont des lockfiles, de la configuration et de petites modifications qui ne méritent pas votre attention. Les rares fichiers qui pourraient vraiment casser quelque chose sont enfouis quelque part au milieu. Panolayer les fait remonter en tête : vous regardez là en premier et avancez au rythme de l’agent.

01

Voyez où regarder en premier

Vous n’avez pas le temps de lire chaque fichier touché par un agent, et vous n’en avez pas besoin. Un récapitulatif indique le nombre de fichiers modifiés et de lignes ajoutées et supprimées, et chaque fichier modifié reçoit un score de risque de 0 à 100 % accompagné d’une raison en une ligne. Le Spectre des risques place les fichiers les plus risqués du côté rouge. Barres de risque et Chevauchement affichent les mêmes scores verticalement, ou regroupés selon ce que touche chaque modification.

Fichiers modifiés classés par risque, avec la raison, la catégorie et la taille.

Fichiers modifiés classés par risque, avec la raison, la catégorie et la taille.

Fichiers modifiés classés par risque, avec la raison, la catégorie et la taille.
  • UI
  • Logique
  • Données
  • API
  • Config
  • Infra
  • Dépendances
  • Sécurité
  • Test
  • Docs
  • Style
  • Analytique
  • Autre

02

Ouvrez le fichier

Quand un fichier obtient un score élevé, vous voulez savoir pourquoi avant de le lire. Cliquez dessus pour afficher le diff, côte à côte ou unifié, avec le raisonnement complet de son score au-dessus.

Un fichier ouvert dans Panolayer montrant son score de risque, sa raison et le diff.

03

Quand le score ne suffit pas

La fonctionnalité Tout analyser lit l’ensemble des modifications et renvoie un résumé, un risque global, des points d’attention précis et une remarque sur chaque fichier. Pour aller plus loin, Chat ouvre une conversation avec Panolayer Agent, les fichiers modifiés et la modification elle-même déjà joints : vous posez vos questions au lieu de lire ligne par ligne.

Tout analyser résumant l’ensemble de la modification avec un risque global et une remarque sur chaque fichier.

04

Comparez avec vos commits récents

Un score élevé a plus de sens quand vous savez à quoi ressemble la normale pour votre dépôt. Historique affiche votre arbre de travail au-dessus de vos commits récents, chacun avec une étiquette de risque, un auteur et un hash. Vous voyez si cette modification est routinière ou la plus risquée que vous ayez commitée cette semaine.

Historique affichant l’arbre de travail au-dessus des commits récents, chacun avec sa propre étiquette de risque.

05

Commit et push

Une fois l’essentiel examiné, faites le commit depuis le même écran. Panolayer rédige à partir du diff un message de commit que vous pouvez modifier. Commit écrit dans votre branche locale, et Commit et push l’envoie vers le dépôt distant suivi. Les commits incluent tous les fichiers modifiés. Pour un staging partiel, vous pouvez utiliser Git directement.

La revue des pull requests se fait ensuite sur votre hébergeur Git.

Commandes de commit avec le message suggéré modifiable.

Commandes de commit avec le message suggéré modifiable.

La barre de commit de Panolayer avec un message de commit suggéré et les boutons Commit et Commit et push.

Panolayer retient les agents, pas vous

Un agent ne peut pas fusionner son propre travail dans votre branche sans votre approbation. Ses modifications sont d’abord vérifiées dans leur worktree, puis vous décidez de les fusionner ou non. Votre propre travail n’est jamais bloqué. Faites un commit quand vous le souhaitez, même si des vérifications échouent. Les échecs restent listés dans Vérifier : rien n’est caché.

Questions

Que signifie le pourcentage de risque ?

C’est l’estimation par un modèle de l’attention que mérite la modification d’un fichier, de 0 à 100 %, d’après le diff. Les scores se regroupent en Sûr, Faible, Attention ou Critique.

Est-ce la même chose que la vérification ?

Non. Le score lit le diff. La vérification contrôle la modification par rapport à l’architecture et aux règles que Panolayer déduit de votre code, et elle s’exécute lorsque vous enregistrez un fichier et lorsqu’un agent termine.

Quelle est la différence entre le score et Tout analyser ?

Le score est une lecture rapide du diff de chaque fichier, à chaque modification. Tout analyser lit l’ensemble de la modification quand vous le demandez. Pour des questions plus approfondies, Chat confie la modification à Panolayer Agent.

Puis-je faire un commit quand des vérifications échouent ?

Oui. Panolayer retient les agents, pas vous. Les échecs restent listés dans Vérifier.

Puis-je faire le commit d’une partie seulement de mes modifications ?

Un commit depuis Panolayer inclut tous les fichiers modifiés. Pour commiter un sous-ensemble, indexez-le directement avec Git.

Est-ce que cela se connecte à GitHub ?

Commit et push envoie votre branche vers le dépôt distant qu’elle suit, quel qu’il soit. Les pull requests et la revue se font sur votre hébergeur Git.

Sachez quels fichiers lire avant le commit.

Télécharger PanolayerLire la documentation

Bêta publique pour macOS. Gratuit pour commencer, sans carte bancaire.

Suivant : Fonctionnement →