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"