Attrapez le drift architectural avant qu'il ne merge
Sur chaque pull request, Archynt analyse les commits base et head, diffe les problèmes de conception entre les deux, et poste le résultat directement sur GitHub — pour qu'une nouvelle dépendance circulaire ou un god-service apparaisse comme un check en échec, pas comme une surprise trois sprints plus tard.
OrderController now depends on InventoryRepository directly
MEDIUM
Comment fonctionnent les checks de PR
Déclenché par GitHub
Un webhook pull_request (opened, synchronize, reopened) démarre le check automatiquement — pas de polling, pas de déclenchement manuel depuis Archynt.
Diffe le graphe, pas le diff
Les commits base et head sont tous deux analysés en graphes d'architecture complets ; le check compare les problèmes de conception que chacun produit, pas le diff de code brut.
Verdict déterministe
PASS si aucun nouveau problème n'apparaît, FAIL si la PR introduit un problème de sévérité HIGH, WARN sinon — les mêmes détecteurs utilisés partout ailleurs dans Archynt, pas un appel à un LLM.
Check run GitHub natif
Les résultats sont postés comme un check run (avec un résumé markdown des findings introduits et résolus) une fois la GitHub App installée sur le dépôt.
Fonctionne aussi sans l'app
Sans la GitHub App, un token configuré permet quand même de poster le résultat en commentaire de PR et en statut de commit — juste sans l'UI native de check run.
Dépôts privés supportés
Le token d'installation de la GitHub App sert aussi à cloner les dépôts privés pour l'analyse, donc aucune credential séparée n'est nécessaire.
Prêt à le voir sur votre système ?
Lancez une analyse ou passez directement dans l'espace de travail de votre organisation.
