Saltar al contenido principal

Todos

Los todos son tareas personales ligeras pensadas para capturar rapidamente cosas que no necesitan un work item completo. Mientras que los work items estan disenados para trabajo estructurado dentro de boards con flujos Kanban, los todos ofrecen una forma mas agil de gestionar tareas personales y recordatorios.

Diferencia con work items

AspectoTodosWork Items
PropositoCaptura rapida de tareas personalesTrabajo estructurado de equipo
UbicacionLista personal, opcionalmente asociados a proyectoColumnas de un board
EstadoCampo directo (pending, in_progress, done, blocked)Derivado de la columna del board
JerarquiaSin jerarquiaEpic > Feature > Story > Task
AsignacionesUn solo duenoMultiples asignados con roles
PlanificacionSin sprintsAsociados a sprints
Cuando usar cada uno
  • Todo: "Revisar el email de Juan", "Llamar al proveedor", "Investigar libreria X".
  • Work item: "Implementar endpoint de autenticacion", "Disenar pantalla de login".

Estados

Los todos tienen un campo de estado explicito con cuatro valores posibles:

EstadoDescripcion
pendingPendiente, aun no iniciado
in_progressEn progreso, se esta trabajando en el
doneCompletado
blockedBloqueado por alguna razon

Al marcar un todo como done, el sistema registra automaticamente la fecha de completado en completedAt.

Prioridad

Al igual que los work items, los todos soportan niveles de prioridad:

PrioridadUso recomendado
urgentRequiere atencion inmediata
highImportante, debe completarse pronto
mediumPrioridad normal
lowPuede esperar, sin urgencia

Crear un todo

Existen varias formas de crear un todo:

  1. Desde la pagina de Todos -- Accede a /todos y usa el boton de crear nuevo todo.
  2. Via MCP -- Usa el tool create_todo_item para crear todos programaticamente.

Campos al crear

CampoTipoDescripcionObligatorio
titlestringTitulo descriptivo del todoSi
descriptionstringDescripcion adicional, acepta MarkdownNo
priorityenumPrioridad: urgent, high, medium, lowNo
projectIduuidProyecto al que pertenece (opcional)No
dueDatedateFecha limiteNo
ownerUserIduuidUsuario dueno del todoNo
metadataobjectMetadatos adicionalesNo

Todos globales vs. asociados a proyecto

Los todos pueden existir de dos formas:

  • Globales (sin proyecto): Tareas personales que no pertenecen a ningun proyecto especifico. Aparecen en la vista general de todos.
  • Asociados a proyecto: Tareas vinculadas a un proyecto. Aparecen tanto en la vista general como filtrados por proyecto.

Esto permite usar todos tanto para tareas personales generales como para recordatorios relacionados con un proyecto especifico sin necesidad de crear un work item formal.

Comentarios

Los todos soportan comentarios para agregar notas o actualizaciones:

  • Agrega comentarios desde la vista de detalle del todo.
  • Los comentarios se pueden listar usando el tool MCP list_todo_comments.
  • El contador de comentarios (commentCount) esta disponible en la vista de lista.

Operaciones

Cambiar estado

Puedes cambiar el estado de un todo de varias formas:

  • Desde la interfaz -- Usa los controles de estado en la vista de lista o detalle.
  • Via MCP -- Usa el tool set_todo_item_status para cambiar el estado programaticamente.

Establecer fecha limite

  • Desde la interfaz -- Edita el campo de fecha en el detalle del todo.
  • Via MCP -- Usa el tool set_todo_item_due_date.

Asignar dueno

Por defecto, el creador del todo es el dueno. Puedes reasignar un todo a otro usuario:

  • Desde la interfaz -- Selecciona el nuevo dueno en el detalle del todo.
  • Via MCP -- Usa el tool assign_todo_item_owner.

Eliminar

A diferencia de los work items que se archivan, los todos se pueden eliminar permanentemente cuando ya no son necesarios.

Para developers

Para Developers

Herramientas MCP

Gestion basica

ToolDescripcionParametros principales
create_todo_itemCrea un nuevo todotitle, description, priority, projectId, dueDate, ownerUserId
get_todo_itemObtiene los detalles de un todotodoItemId
list_todo_itemsLista todos con filtrosprojectId, status, priority, ownerUserId
update_todo_itemActualiza campos de un todotodoItemId, campos a actualizar
delete_todo_itemElimina un todotodoItemId

Operaciones especificas

ToolDescripcionParametros principales
set_todo_item_statusCambia el estado de un todotodoItemId, status
set_todo_item_due_dateEstablece o modifica la fecha limitetodoItemId, dueDate
assign_todo_item_ownerAsigna un nuevo dueno al todotodoItemId, ownerUserId

Comentarios

ToolDescripcionParametros principales
add_todo_commentAgrega un comentario a un todotodoItemId, content
list_todo_commentsLista los comentarios de un todotodoItemId

Ejemplo: Crear un todo

Tool: create_todo_item
Parametros:
title: "Revisar propuesta de cliente"
description: "Leer y responder la propuesta enviada por email"
priority: "high"
dueDate: "2026-03-25"

Ejemplo: Marcar como completado

Tool: set_todo_item_status
Parametros:
todoItemId: "uuid-del-todo"
status: "done"

Ejemplo: Listar todos pendientes de un proyecto

Tool: list_todo_items
Parametros:
projectId: "uuid-del-proyecto"
status: "pending"

Ejemplo: Agregar un comentario

Tool: add_todo_comment
Parametros:
todoItemId: "uuid-del-todo"
content: "Cliente confirmo que enviara version revisada manana"