Planifiez en masse votre backlog de tickets
Sélectionnez plusieurs tickets dans Linear et obtenez des plans d’implémentation, assortis d’un score de confiance, pour l’ensemble de votre backlog.Connecter Linear
Accédez à Settings > Integrations > Linear, puis cliquez sur Connect. Vous autoriserez Devin à accéder à votre espace de travail et à choisir les équipes qu’il peut voir. Vous pouvez aussi utiliser Jira à la place si c’est l’outil de gestion de tickets de votre équipe.Une fois votre intégration Linear active, vérifiez la section Synced playbook labels dans les paramètres de Linear. Le playbook
!plan est défini comme playbook par défaut — il indique à Devin d’analyser et de commenter les tickets sans écrire de code.Pour que les libellés de playbook se synchronisent automatiquement avec Linear, votre espace de travail Linear doit avoir Manage workspace labels défini sur All members (dans le menu Settings > Security de Linear). Si ce n’est pas activé, vous devrez créer les libellés manuellement dans Linear.
Sélectionnez des tickets et ajoutez l’étiquette Devin
Ouvrez votre backlog dans Linear, appuyez sur Cmd+A pour sélectionner plusieurs tickets (ou Maj+clic pour une plage spécifique), puis faites un clic droit et sélectionnez Add label > Devin. Pour utiliser un playbook spécifique, choisissez plutôt un label synchronisé comme
!plan dans le groupe de labels Devin Playbooks.Devin commence à analyser chaque ticket sélectionné en parallèle. En quelques minutes, chaque ticket reçoit un commentaire détaillé avec un score de confiance et un plan de mise en œuvre.Consultez l’analyse de Devin pour chaque ticket
Devin publie un commentaire structuré directement sur chaque ticket. Chaque commentaire inclut un score de confiance (🟢 🟡 🔴), les fichiers et modules pertinents qu’il a trouvés dans votre base de code, un plan de mise en œuvre étape par étape, ainsi que toutes les questions en suspens qui nécessitent une réponse humaine avant que Devin puisse continuer.
Signification des scores :
| Ticket | Titre | Score | Ce que Devin a trouvé |
|---|---|---|---|
| FE-412 | Bascule du mode sombre | 🟢 | Le contexte de thème existe dans src/contexts/ThemeContext.tsx ; modèle de bascule utilisé dans 3 autres paramètres |
| FE-419 | Bug de fuseau horaire du sélecteur de date | 🟢 | Bug isolé à formatLocalDate() dans src/utils/dates.ts ; test unitaire manquant |
| BE-203 | Migrer prefs vers Postgres | 🟡 | 14 emplacements d’appel répartis sur 6 services — a besoin de précisions sur la stratégie de rollback |
| BE-210 | Rate limiting sur les webhooks | 🟢 | Middleware de limitation de débit existant dans src/middleware/rateLimiter.ts ; ne nécessite qu’une configuration |
| INF-102 | Health check k8s | 🟢 | La readiness probe existe déjà sur /healthz ; la liveness probe suit le même modèle |
- 🟢 Vert — Devin peut gérer cela de manière autonome. Cliquez sur le lien dans le commentaire de Devin pour lancer immédiatement une session.
- 🟡 Jaune — Devin a des questions spécifiques. Répondez-y dans le fil du ticket ou dans Spaces, et Devin réévaluera — passant souvent à vert.
- 🔴 Rouge — À attribuer de préférence à un ingénieur humain, mais l’analyse de la base de code par Devin vous donne une longueur d’avance pour définir le périmètre.
Mettre en place des déclencheurs d’automatisation pour une planification en continu
Au lieu d’étiqueter manuellement les tickets à chaque fois, configurez un déclencheur d’automatisation pour que les nouveaux tickets soient planifiés dès qu’ils arrivent dans votre backlog.Dans Settings > Integrations > Linear, faites défiler jusqu’à Automation triggers et cliquez sur Add trigger :
- Teams : sélectionnez les équipes à planifier automatiquement (par exemple, « Engineering », « Platform »)
- Statuses : déclenchement lorsqu’un ticket passe à un statut spécifique comme « Triage » ou « Todo »
- Labels : vous pouvez éventuellement restreindre à certains labels (par exemple, uniquement les tickets
FeatureouImprovement) - Playbook : sélectionnez
!planpour que Devin définisse le périmètre et commente sans écrire de code
