Skip to main content

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.
AuthorCognition
CategoryGestion de projet
FeaturesIntégrations, Playbooks
1

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.
2

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.
3

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.
TicketTitreScoreCe que Devin a trouvé
FE-412Bascule 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-419Bug de fuseau horaire du sélecteur de date🟢Bug isolé à formatLocalDate() dans src/utils/dates.ts ; test unitaire manquant
BE-203Migrer prefs vers Postgres🟡14 emplacements d’appel répartis sur 6 services — a besoin de précisions sur la stratégie de rollback
BE-210Rate limiting sur les webhooks🟢Middleware de limitation de débit existant dans src/middleware/rateLimiter.ts ; ne nécessite qu’une configuration
INF-102Health check k8s🟢La readiness probe existe déjà sur /healthz ; la liveness probe suit le même modèle
Signification des scores :
  • 🟢 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.
Avec l’intégration Linear installée, Devin a nativement accès aux outils de Linear — votre playbook peut donc demander à Devin de mettre à jour les étiquettes des tickets en fonction de ses conclusions. Par exemple, Devin pourrait ajouter une étiquette Green, Yellow ou Red à chaque ticket en fonction de son score de confiance. Comme les étiquettes peuvent déclencher d’autres automatisations, vous pouvez enchaîner les workflows — par exemple, une étiquette Green pourrait lancer une deuxième session Devin qui démarre la mise en œuvre.
4

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 Feature ou Improvement)
  • Playbook : sélectionnez !plan pour que Devin définisse le périmètre et commente sans écrire de code
Vous pouvez dupliquer le template playbook !plan et le personnaliser pour votre organisation — par exemple, en ajustant le format de sortie, en ajoutant des instructions spécifiques au dépôt ou en modifiant les détails que Devin inclut dans ses commentaires.
Les déclencheurs utilisent la edge detection — ils se déclenchent uniquement lorsqu’un ticket passe vers un état correspondant, et non pour les tickets déjà dans cet état. Chaque nouveau ticket qui arrive désormais dans votre colonne « Todo » est déjà analysé en amont avec un score de confiance et un plan de mise en œuvre, prêt pour que votre équipe l’examine et le priorise.