Aller au contenu principal

Todos

Les todos sont des tâches personnelles légères conçues pour capturer rapidement ce qui ne nécessite pas un work item complet. Alors que les work items sont conçus pour du travail structuré dans des boards avec des workflows Kanban, les todos proposent une manière plus agile de gérer les tâches personnelles et les rappels.

Différence avec les work items

AspectTodosWork Items
ObjectifCapture rapide de tâches personnellesTravail d'équipe structuré
EmplacementListe personnelle, facultativement liée à un projetColonnes d'un board
ÉtatChamp direct (pending, in_progress, done, blocked)Dérivé de la colonne du board
HiérarchieSans hiérarchieEpic > Feature > Story > Task
AssignationsUn seul propriétairePlusieurs personnes assignées avec des rôles
PlanificationSans sprintsAssociés aux sprints
Quand utiliser chacun
  • Todo : « Vérifier l'e-mail de Jean », « Appeler le fournisseur », « Rechercher la bibliothèque X ».
  • Work item : « Implémenter l'endpoint d'authentification », « Concevoir l'écran de connexion ».

États

Les todos disposent d'un champ d'état explicite avec quatre valeurs possibles :

ÉtatDescription
pendingEn attente, pas encore commencé
in_progressEn cours, le travail est en cours
doneTerminé
blockedBloqué pour une raison quelconque

Lorsqu'un todo est marqué comme done, le système enregistre automatiquement la date de complétion dans completedAt.

Priorité

Comme les work items, les todos prennent en charge des niveaux de priorité :

PrioritéUtilisation recommandée
urgentDemande une attention immédiate
highImportant, doit être terminé rapidement
mediumPriorité normale
lowPeut attendre, sans urgence

Créer un todo

Il existe plusieurs façons de créer un todo :

  1. Depuis la page Todos -- Accédez à /todos et utilisez le bouton pour créer un nouveau todo.
  2. Via MCP -- Utilisez le tool create_todo_item pour créer des todos par programmation.

Champs à la création

ChampTypeDescriptionObligatoire
titlestringTitre descriptif du todoOui
descriptionstringDescription supplémentaire, accepte MarkdownNon
priorityenumPriorité : urgent, high, medium, lowNon
projectIduuidProjet auquel il appartient, facultatifNon
dueDatedateDate limiteNon
ownerUserIduuidUtilisateur propriétaire du todoNon
metadataobjectMétadonnées supplémentairesNon

Todos globaux ou liés à un projet

Les todos peuvent exister sous deux formes :

  • Globaux, sans projet : tâches personnelles n'appartenant à aucun projet particulier. Elles apparaissent dans la vue générale des todos.
  • Liés à un projet : tâches liées à un projet. Elles apparaissent dans la vue générale et lorsqu'elles sont filtrées par projet.

Vous pouvez donc utiliser les todos tant pour des tâches personnelles générales que pour des rappels liés à un projet particulier sans créer de work item formel.

Commentaires

Les todos prennent en charge les commentaires pour ajouter des notes ou mises à jour :

  • Ajoutez des commentaires depuis la vue détaillée du todo.
  • Les commentaires peuvent être listés avec le tool MCP list_todo_comments.
  • Le compteur de commentaires (commentCount) est disponible dans la vue de liste.

Opérations

Changer l'état

Vous pouvez modifier l'état d'un todo de plusieurs façons :

  • Depuis l'interface -- Utilisez les contrôles d'état dans la vue de liste ou le détail.
  • Via MCP -- Utilisez le tool set_todo_item_status pour changer l'état par programmation.

Définir une date limite

  • Depuis l'interface -- Modifiez le champ de date dans le détail du todo.
  • Via MCP -- Utilisez le tool set_todo_item_due_date.

Assigner un propriétaire

Par défaut, le créateur du todo en est le propriétaire. Vous pouvez réassigner un todo à un autre utilisateur :

  • Depuis l'interface -- Sélectionnez le nouveau propriétaire dans le détail du todo.
  • Via MCP -- Utilisez le tool assign_todo_item_owner.

Supprimer

Contrairement aux work items qui sont archivés, les todos peuvent être définitivement supprimés lorsqu'ils ne sont plus nécessaires.

Pour les développeurs

Pour les développeurs

Outils MCP

Gestion de base

ToolDescriptionParamètres principaux
create_todo_itemCrée un nouveau todotitle, description, priority, projectId, dueDate, ownerUserId
get_todo_itemObtient les détails d'un todotodoItemId
list_todo_itemsListe les todos avec des filtresprojectId, status, priority, ownerUserId
update_todo_itemMet à jour les champs d'un todotodoItemId, champs à mettre à jour
delete_todo_itemSupprime un todotodoItemId

Opérations spécifiques

ToolDescriptionParamètres principaux
set_todo_item_statusChange l'état d'un todotodoItemId, status
set_todo_item_due_dateDéfinit ou modifie la date limitetodoItemId, dueDate
assign_todo_item_ownerAssigne un nouveau propriétaire au todotodoItemId, ownerUserId

Commentaires

ToolDescriptionParamètres principaux
add_todo_commentAjoute un commentaire à un todotodoItemId, content
list_todo_commentsListe les commentaires du todotodoItemId

Exemple : créer un todo

Tool: create_todo_item
Paramètres :
title: "Vérifier la proposition du client"
description: "Lire et répondre à la proposition envoyée par e-mail"
priority: "high"
dueDate: "2026-03-25"

Exemple : marquer comme terminé

Tool: set_todo_item_status
Paramètres :
todoItemId: "uuid-del-todo"
status: "done"

Exemple : lister les todos en attente d'un projet

Tool: list_todo_items
Paramètres :
projectId: "uuid-del-proyecto"
status: "pending"

Exemple : ajouter un commentaire

Tool: add_todo_comment
Paramètres :
todoItemId: "uuid-del-todo"
content: "Le client a confirmé qu'il enverra une version révisée demain"