home / casi d'uso / it e sviluppatori / github-issue-triage

Triage delle issue GitHub mentre scrivi codice

Nell'istante in cui si apre una issue, il tuo Aivell la legge, la etichetta, va a caccia di duplicati e dà una prima risposta utile — chiedendo la versione e i passaggi che mancano a una segnalazione di bug. Il venerdì fa pulizia nel backlog. Commenta ed etichetta; le decisioni di chiusura oltre i duplicati evidenti restano umane.

Guarda la demo

parte quando: Si apre una nuova issue su uno dei tuoi repository

Il problema

Il triage delle issue è una tassa pagata in cambi di contesto. Una nuova issue arriva a metà funzione: è un duplicato della #482, una domanda a cui la documentazione risponde, o un bug vero senza numero di versione? Capirlo richiede dieci minuti di archeologia, quindi viene rimandato — e un issue tracker dove nulla riceve una prima risposta per una settimana dice silenziosamente agli utenti di smettere di segnalare.

Il backlog si accumula. Le issue senza etichetta non si possono filtrare, i quasi-duplicati generano thread di commenti indipendenti, e l’inevitabile weekend di pulizia si ripresenta come un brutto vizio. Niente di tutto questo è ingegneria; tutto ruba tempo all’ingegneria.

Come lo fa il tuo Aivell

  1. Il webhook scatta all’apertura. Nell’istante in cui una issue viene creata, la chore parte — niente polling, niente turni di triage mattutini.
  2. La issue viene letta davvero. Corpo, log incollati, contesto collegato. L’Aivell la etichetta secondo la tua tassonomia e cerca tra le issue passate e la tua documentazione — indicizzate nella knowledge base sul box — duplicati e risposte esistenti.
  3. Prima risposta in minuti, non giorni. I duplicati vengono collegati all’originale e chiusi con garbo. Le domande ricevono il link alla documentazione. Alle segnalazioni di bug senza versione o passaggi di riproduzione viene chiesto di completarle — una volta sola, e con più garbo di un template da bot.
  4. I casi spinosi vanno dritti a un umano. Tutto ciò che odora di segnalazione di sicurezza non riceve mai risposta in pubblico; Chiara la riceve subito via email. E nessun bug o richiesta di feature viene mai chiuso dalla macchina — il guardrail lo blocca fisicamente.
  5. Il venerdì è pulizia. Il giro programmato elenca le issue silenziose da sessanta giorni ed etichetta quelle orfane, così il backlog smette di crescere in silenzio.

Chi segnala riceve risposta mentre la segnalazione è ancora calda, i maintainer ricevono issue già smistate con i dettagli mancanti già richiesti — e le regole di triage restano un paragrafo in linguaggio semplice che puoi cambiare davanti a un caffè.

La chore, come la scriveresti tu.

Niente diagrammi, niente codice — una chore è solo un messaggio al tuo Aivell, con parole tue. Lui la trasforma in una procedura solida e protetta e la segue alla lettera. Questa:

Giulia Aivell · triage delle issue in arrivo ● attiva

quando si apre una issue, leggila per intero, log incollati compresi

etichettala — bug, feature, domanda o supporto

vai a caccia di duplicati; collega l'originale e chiudi la copia con garbo

le domande a cui la documentazione già risponde ricevono una prima risposta con il link

segnalazioni di bug senza versione o passaggi? chiedili, con tono amichevole, una volta sola

le segnalazioni di sicurezza non ricevono risposte pubbliche — scrivi subito a Chiara

non chiudere mai un bug o una richiesta di feature; quelle le decidono gli umani

venerdì, elenca le issue silenziose da 60 giorni ed etichetta quelle senza etichetta

Tu
Ricevuto — comincio subito, e ti chiedo ogni volta che serve un occhio umano.
Giulia Aivell

Gli strumenti che usa.

Collegati con passkeys a un clic — niente token copiati, niente inferno OAuth.

Webhooks avvia la chore quando si apre una issue
GitHub etichetta, commenta, collega i duplicati
Knowledge Base controlla la documentazione e le issue passate
Schedule esegue la pulizia del venerdì
Email fa escalation privata delle segnalazioni di sicurezza

Guardrail sensati.

Ogni strumento può essere limitato esattamente a ciò che serve a questa chore. Per questa, potresti impostare:

GitHub Può etichettare e commentare sui repository che hai elencato. La chiusura è consentita solo per i duplicati che ha collegato a un originale.
GitHub Solo issue e commenti — niente push, niente merge, nessuna modifica al codice o alle impostazioni.
Email Le escalation di sicurezza vanno all'indirizzo dei maintainer, da nessun'altra parte.

Domande e risposte.

I nostri repository sono privati. Dove finisce il testo delle issue? +

Arriva da te. Il box recupera la issue, e tutta la lettura e il ragionamento avvengono in locale — le uniche cose che tornano a GitHub sono l'etichetta e il commento. Nessun secondo servizio AI vede mai il tuo tracker.

Chiuderà le issue o litigherà con chi segnala? +

Chiude esattamente una cosa — i duplicati, con un link all'originale — perché il guardrail non consente altro. Ogni altra issue resta aperta per un umano, e il tono delle prime risposte è quello che hai scritto nella chore.

Cosa succede quando qualcuno segnala una falla di sicurezza? +

Silenzio in pubblico, velocità in privato. La chore vieta una risposta pubblica e scrive invece direttamente al maintainer — l'unico caso di triage in cui una risposta rapida e preconfezionata è esattamente ciò che non serve.

Può toccare il codice? +

No. Un guardrail lo limita a issue e commenti — niente push, niente merge. Il triage è un lavoro da bibliotecario, e l'Aivell resta saldamente dietro il banco del bibliotecario.

Correlati.

Cos'è un Aivell?

Un Aivell è un collega AI on-premise: una piccola scatola che si collega alla tua rete, esegue la propria AI a bordo e ti toglie dalla scrivania il lavoro ripetitivo. Prompt, documenti, dati — nulla lascia mai il tuo ufficio. Stacca internet: continua a lavorare.

Descrivi ogni attività come una chore, in linguaggio naturale. Il tuo Aivell la trasforma in una procedura solida e protetta e la esegue in background — con guardrail su ogni strumento, un audit trail completo e approvazioni a portata di mano quando le vuoi. Setup una tantum, canone mensile fisso. Niente token, niente extra.

Guarda la demo

inferenza a bordo · air-gapped · canone mensile fisso