Vai al contenuto

MODIFICHE

Leggi le modifiche che contano davvero.

Oggi l’AI scrive codice più velocemente di quanto gli sviluppatori riescano a esaminarlo. Un agente ti consegna migliaia di righe in un diff e non hai idea di quali file potrebbero introdurre una regressione. Panolayer assegna a ogni file modificato un punteggio di rischio e ti spiega perché, così sai quali esaminare per primi. Quando sei pronto, fai commit e push dallo stesso posto.

Scarica PanolayerLeggi la documentazione

Beta pubblica per macOS. Inizia gratis, senza carta di credito.

Spettro del rischio con i primi quattro file modificati.

Spettro del rischio con i primi quattro file modificati.

Lo Spettro del rischio di Panolayer che colloca ogni file modificato dal rischio alto al basso.

Nessuno legge un diff di 3.000 righe. Scorriamo tutti fino in fondo e facciamo commit.

La maggior parte di un diff di grandi dimensioni è fatta di lockfile, configurazioni e piccole modifiche che non richiedono la tua attenzione. I pochi file che potrebbero davvero rompere qualcosa sono sepolti da qualche parte nel mezzo. Panolayer li porta in primo piano, così guardi lì per primi e continui a procedere alla velocità dell’agente.

01

Scopri dove guardare per primo

Non hai il tempo di leggere ogni file toccato da un agente, e non ne hai bisogno. Un riepilogo ti mostra quanti file sono cambiati e quante righe sono state aggiunte e rimosse, e ogni file modificato riceve un punteggio di rischio da 0 a 100% con una motivazione di una riga. Lo Spettro del rischio colloca i file a rischio più alto all’estremità rossa. Barre del rischio e Sovrapposizione mostrano gli stessi punteggi in verticale o raggruppati in base a ciò che ogni modifica ha toccato.

File modificati classificati per rischio, con motivazione, categoria e dimensione.

File modificati classificati per rischio, con motivazione, categoria e dimensione.

File modificati classificati per rischio, con motivazione, categoria e dimensione.
  • UI
  • Logica
  • Dati
  • API
  • Configurazione
  • Infrastruttura
  • Dipendenze
  • Sicurezza
  • Test
  • Documentazione
  • Stile
  • Analisi dati
  • Altro

02

Apri il file

Quando un file ha un punteggio alto, vuoi sapere perché prima di leggerlo. Fai clic per aprire il diff, in vista affiancata o in linea, con la motivazione completa del punteggio in alto.

Un file aperto in Panolayer che mostra il suo punteggio di rischio, la relativa motivazione e il diff.

03

Quando il punteggio non basta

La funzione Analizza tutto legge l’intero insieme di modifiche e restituisce un riepilogo, un rischio complessivo, criticità specifiche e una nota su ogni file. Per qualsiasi altra cosa, Chat apre una conversazione con Panolayer Agent, con i file modificati e la modifica stessa già allegati, così puoi fare domande invece di leggerla riga per riga.

Analizza tutto che riepiloga l’intera modifica con un rischio complessivo e una nota su ogni file.

04

Confronta con i tuoi commit recenti

Un punteggio alto significa di più quando sai cosa è normale per il tuo repository. Cronologia elenca il tuo working tree sopra i commit recenti, ciascuno con un’etichetta di rischio, l’autore e l’hash. Puoi capire se questa modifica è ordinaria o la più rischiosa di cui hai fatto commit questa settimana.

Cronologia che elenca il working tree sopra i commit recenti, ciascuno con la propria etichetta di rischio.

05

Commit e push

Dopo aver esaminato ciò che conta, fai commit dalla stessa schermata. Panolayer prepara una bozza del messaggio di commit a partire dal diff, che puoi modificare. Commit scrive nel tuo branch locale e Commit & Push lo invia al remote tracciato. I commit includono tutti i file modificati. Per lo staging parziale, puoi usare Git direttamente.

La revisione della pull request avviene sul tuo host Git, dopo questo punto.

Controlli di commit con il messaggio suggerito modificabile.

Controlli di commit con il messaggio suggerito modificabile.

La barra di commit di Panolayer con un messaggio di commit suggerito e i pulsanti Commit e Commit & Push.

Panolayer vincola gli agenti, non te

Un agente non può eseguire il merge del proprio lavoro nel tuo branch senza la tua approvazione. Le sue modifiche vengono prima verificate nel suo worktree, poi decidi tu se eseguire il merge. Il tuo lavoro non viene mai bloccato. Fai commit quando vuoi, anche con controlli non superati. Gli errori restano elencati in Verifica, quindi nulla viene nascosto.

Domande

Cosa significa la percentuale di rischio?

È la valutazione di un modello su quanta attenzione richiede la modifica di un file, da 0 a 100%, basata sul diff. I punteggi si raggruppano in Sicuro, Basso, Attenzione o Critico.

È la stessa cosa della verifica?

No. Il punteggio legge il diff. La verifica confronta la modifica con l’architettura e le regole che Panolayer ricava dal tuo codice, e viene eseguita quando salvi un file e quando un agente termina.

Qual è la differenza tra il punteggio e Analizza tutto?

Il punteggio è una lettura rapida del diff di ogni file, a ogni modifica. Analizza tutto legge l’intera modifica insieme quando lo richiedi. Per domande più approfondite, Chat passa la modifica a Panolayer Agent.

Posso fare commit quando i controlli falliscono?

Sì. Panolayer vincola gli agenti, non te. Gli errori restano elencati in Verifica.

Posso fare commit solo di alcune modifiche?

Un commit da Panolayer include tutti i file modificati. Per fare commit di un sottoinsieme, esegui lo staging direttamente con Git.

Si collega a GitHub?

Commit & Push invia il tuo branch al remote che traccia, qualunque esso sia. Le pull request e la revisione avvengono sul tuo host Git.

Scopri quali file leggere prima del commit.

Scarica PanolayerLeggi la documentazione

Beta pubblica per macOS. Inizia gratis, senza carta di credito.

Avanti: Come funziona →