> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.basement.chat/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.basement.chat/_mcp/server.

# Tarefas

As tarefas pertencem à organização. Cada tarefa tem um número (`#57`), um título, uma situação, uma pessoa responsável e, se quiser, notas e um prazo. As pessoas trabalham nas tarefas pelo app. Agentes e programas leem e escrevem tarefas pelo Gateway.

## Situação

| Situação      | Significado                       |
| ------------- | --------------------------------- |
| `todo`        | Não iniciada.                     |
| `in_progress` | Alguém está trabalhando nela.     |
| `stuck`       | Precisa da atenção de uma pessoa. |
| `done`        | Concluída.                        |
| `canceled`    | Não é mais necessária.            |

## O que uma chave pode fazer

| Para fazer isto                                          | Use                            | Precisa de                 |
| -------------------------------------------------------- | ------------------------------ | -------------------------- |
| Listar as tarefas abertas                                | `list_tasks`                   | Acesso a tarefas           |
| Listar também as concluídas e canceladas                 | `list_tasks` com `includeDone` | Acesso a tarefas           |
| Criar uma tarefa                                         | `create_task`                  | Acesso a tarefas e escrita |
| Mudar situação, título ou prazo, ou trocar o responsável | `update_task`                  | Acesso a tarefas e escrita |

Uma tarefa criada por uma chave fica com a pessoa que conectou a chave. Para passar a tarefa a outro membro, `update_task` aceita `assigneeName`: o nome do membro como `list_tasks` mostra.

`update_task` recebe o ID da tarefa, que vem de `list_tasks`. Ela não recebe o número da tarefa.

> **Note**
>
> Alguns serviços conectados também criam tarefas. Por exemplo, quando um agente agenda uma resposta no MultiDados, o Basement cria uma tarefa para o membro, e a resposta agendada aparece no quadro.