Skip to main content

Pianifica in blocco il backlog di ticket

Seleziona più ticket in Linear e ottieni piani di implementazione con punteggio di affidabilità per l'intero backlog.
AuthorCognition
CategoryGestione progetti
FeaturesIntegrazioni, Playbook
1

Collega Linear

Vai su Settings > Integrations > Linear e fai clic su Connect. Autorizzerai Devin ad accedere al tuo workspace e sceglierai quali team può visualizzare. Puoi anche usare Jira al suo posto se è il sistema di ticketing del tuo team.Una volta che l’integrazione con Linear è attiva, controlla la sezione Synced playbook labels nelle impostazioni di Linear. Il playbook !plan è impostato come predefinito: indica a Devin di analizzare e commentare i ticket senza scrivere codice.
Perché le etichette dei playbook vengano sincronizzate automaticamente con Linear, il tuo workspace Linear deve avere Manage workspace labels impostato su All members (si trova in Settings > Security di Linear). Se questa opzione non è abilitata, dovrai creare le etichette manualmente in Linear.
2

Seleziona i ticket e aggiungi l’etichetta Devin

Apri il backlog in Linear, premi Cmd+A per selezionare tutti i ticket (oppure Shift+Click per un intervallo specifico), quindi fai clic con il tasto destro e seleziona Add label > Devin. Per usare uno specifico playbook, scegli invece un’etichetta sincronizzata come !plan dal gruppo di etichette Devin Playbooks.Devin inizia a definire lo scope di ogni ticket selezionato in parallelo. Nel giro di pochi minuti, ogni ticket ottiene un commento dettagliato con un punteggio di confidenza e un piano di implementazione.
3

Leggi l'analisi di Devin per ogni ticket

Devin pubblica un commento strutturato direttamente su ogni ticket. Ogni commento include un confidence score (🟢 🟡 🔴), i file e i moduli rilevanti che ha trovato nel tuo codebase, un piano di implementazione passo per passo e tutte le domande aperte che richiedono una risposta umana prima che Devin possa procedere.
TicketTitoloScoreCosa ha trovato Devin
FE-412Dark mode toggle🟢Il contesto del tema esiste in src/contexts/ThemeContext.tsx; pattern di toggle usato in altre 3 impostazioni
FE-419Bug di timezone nel date picker🟢Bug isolato in formatLocalDate() in src/utils/dates.ts; test unitario mancante
BE-203Migrare prefs a Postgres🟡14 punti di chiamata in 6 servizi — servono chiarimenti sulla strategia di rollback
BE-210Rate limiting sui webhook🟢Middleware di rate limiting già esistente in src/middleware/rateLimiter.ts; serve solo configurazione
INF-102k8s health check🟢La readiness probe esiste già su /healthz; la liveness probe segue lo stesso pattern
Cosa significano gli score:
  • 🟢 Verde — Devin può gestirlo in autonomia. Fai clic sul link nel commento di Devin per avviare subito una sessione.
  • 🟡 Giallo — Devin ha domande specifiche. Rispondi nel thread del ticket o in Spaces e Devin rivaluterà — spesso passando a verde.
  • 🔴 Rosso — Meglio assegnarlo a un ingegnere umano, ma l’analisi del codebase di Devin ti dà un vantaggio iniziale per definire l’ambito.
Con l’integrazione Linear installata, Devin ha accesso nativo agli strumenti di Linear — quindi il tuo playbook può istruire Devin ad aggiornare le etichette dei ticket in base ai suoi risultati. Ad esempio, Devin potrebbe aggiungere un’etichetta Green, Yellow o Red a ciascun ticket in base al suo confidence score. Poiché le etichette possono attivare altre automazioni, puoi concatenare i flussi di lavoro — ad esempio, un’etichetta Green potrebbe avviare una seconda sessione di Devin che comincia l’implementazione.
4

Configura i trigger di automazione per la pianificazione continua

Invece di etichettare manualmente i ticket ogni volta, configura un trigger di automazione così i nuovi ticket vengono pianificati non appena entrano nel tuo backlog.In Settings > Integrations > Linear, scorri fino a Automation triggers e fai clic su Add trigger:
  • Teams: Seleziona i team da pianificare automaticamente (ad esempio, “Engineering”, “Platform”)
  • Statuses: Si attiva quando un ticket passa a uno stato specifico come “Triage” o “Todo”
  • Labels: Limita facoltativamente l’ambito a etichette specifiche (ad esempio, solo ticket Feature o Improvement)
  • Playbook: Seleziona !plan in modo che Devin definisca l’ambito e aggiunga commenti senza scrivere codice
Puoi duplicare il template playbook !plan e personalizzarlo per la tua organizzazione — ad esempio, modificando il formato dell’output, aggiungendo istruzioni specifiche per i repo o cambiando quali dettagli Devin include nei suoi commenti.
I trigger utilizzano il rilevamento delle transizioni: vengono attivati solo quando un ticket passa a uno stato corrispondente, non per i ticket già in quello stato. Ogni nuovo ticket che entra ora nella tua colonna “Todo” arriva pre-analizzato con un punteggio di confidenza e un piano di implementazione, pronto per essere esaminato e a cui il tuo team può assegnare la priorità.