Superficie di revisione mirata
Intervalli di revisione senza duplicati con coordinate vecchie e nuove, conteggiati in righe effettivamente modificate, ordinati per gravità.
Prove differenziali
I test generati vengono eseguiti sulla baseline e sulla candidata in ambienti nuovi. L'esecuzione Go è verificata a partire da eventi di test strutturati.
Esecuzione delle righe modificate
Misura facoltativamente quali righe Go aggiunte sono state eseguite da un'esecuzione registrata, riportato come osservazione, mai come prova di test.
Analisi d'impatto
Un indice statico di Go, TypeScript/JavaScript, Python e Rust elenca i chiamanti non modificati di ogni funzione modificata e i test esistenti che la raggiungono.
Test su entrambe le revisioni
Test impattati e test della baseline modificati, fuzzing differenziale e mutazione delle righe aggiunte vengono eseguiti sulla base e sulla candidata, registrati come prove, mai come verdetto.
Pianifica, poi verifica l'ambito
probe plan valuta il piano di un agente prima che esista il codice; --plan segnala poi ogni file o API esportata che la modifica ha toccato senza annunciarlo.
Revisore IA con limiti
Usa qualsiasi provider compatibile con OpenAI. Gli strumenti sono limitati: lettura di file oscurati, ricerca ed esecuzione di test. Niente shell, niente download di URL.
Pronto per la CI
Un workflow GitHub Actions riutilizzabile, codici di uscita significativi, report JSON con ID di commit, prove e hash degli artefatti, più SARIF e un commento alla PR con le sole segnalazioni supportate da prove.
Pensato per gli agenti
Gli agenti di coding eseguono lint e review prima di consegnare il lavoro e riportano cosa è stato riprodotto e cosa resta aperto.