Blocca il drift architetturale prima che venga mergiato
Su ogni pull request, Archynt analizza i commit base e head, confronta i problemi di design tra i due, e pubblica il risultato direttamente su GitHub — così una nuova dipendenza circolare o un god-service compaiono come check fallito, non come una sorpresa tre sprint dopo.
OrderController now depends on InventoryRepository directly
MEDIUM
Come funzionano i check sulle PR
Attivato da GitHub
Un webhook pull_request (opened, synchronize, reopened) avvia il check automaticamente — nessun polling, nessun trigger manuale da Archynt.
Confronta il grafo, non il diff
Sia il commit base che l'head vengono analizzati in grafi di architettura completi; il check confronta i problemi di design che ciascuno produce, non il diff di codice grezzo.
Verdetto deterministico
PASS se non compaiono nuovi problemi, FAIL se la PR introduce un problema di severità HIGH, WARN negli altri casi — gli stessi detector usati nel resto di Archynt, non una chiamata a un LLM.
Check run nativo di GitHub
I risultati vengono pubblicati come check run (con un riepilogo in markdown dei risultati introdotti e risolti) una volta che la GitHub App è installata sul repository.
Funziona anche senza l'app
Senza la GitHub App, un token configurato pubblica comunque il risultato come commento sulla PR e stato del commit — solo senza l'interfaccia nativa del check run.
Supporto per repository privati
Il token di installazione della GitHub App viene usato anche per clonare repository privati ai fini dell'analisi, quindi non servono credenziali separate.
Pronto a vederlo sul tuo sistema?
Avvia un'analisi o entra direttamente nel workspace della tua organizzazione.
