O Sistema de Visualizações

Entendendo as Regras de Filtro

Sumário

Os filtros são o coração de uma visualização: eles definem quais tarefas aparecem. Cada regra de filtro compara um campo com um valor usando um operador — você pode combinar quantas regras quiser.

Como uma regra de filtro é montada

Campo           Operador    Valor
────────────    ────────    ────────────
Vence em        até         @today+3d
Status          é           Ativo
Atrasada        é           Sim

Leia cada linha como uma frase: “Vence até, no máximo, três dias a partir de hoje.” Você escolhe campo, operador e valor no editor de filtros (modo Avançado). No arquivo da visualização, as mesmas regras aparecem com nomes técnicos, como due_date · lte · @today+3d; as tabelas abaixo mostram os dois.

Referência de campos

O menu de campos tem três grupos: Campos, Campos Virtuais e — se você tiver criado algum — Atributos Personalizados.

Campos

Campo Chave Significado
Título title Título da tarefa
Status status Ativo, Em Espera, Pausado, Concluído, Descartado, Algum Dia, além de Para Avaliação e Pergunta (devolução do agente de IA)
Atribuída a assigned_to Humano ou IA
Delegação delegation Executar, Rascunho, Perguntar
Especificação spec_status Rascunho ou Pronta para o Agente de IA
Resposta à Devolução handback_reply Sua última reação a uma devolução: Aceita, Ajustes, Respondida, Assumida por você, Descartada
Vence em due_date Data de vencimento
Fazer em do_date Dia em que você pretende começar a tarefa
Marco milestone Marco da tarefa
Aguardando waiting_for Texto livre: quem ou o que a tarefa está aguardando
Etiquetas tags Etiquetas efetivas — incluindo as herdadas do projeto e do marco (veja abaixo)
Criada por / Concluída por created_by / completed_by Humano ou IA
Concluída em completed_date Data de conclusão
Criada / Modificada created / modified Data e hora do arquivo
Ordem sequence_order Posição da tarefa na lista dela

Campos virtuais (calculados)

Esses campos não ficam no arquivo; são calculados a partir de outros campos. As chaves deles começam com @.

Campo Chave Significado
Disponível @is_available A tarefa está ativa, não foi adiada, o projeto está ativo; em projetos sequenciais, apenas a primeira tarefa ativa
Próxima Ação (Projeto) @is_project_next A próxima ação do projeto, considerando todos os marcos (veja Somente próxima ação)
Próxima Ação (Marco) @is_milestone_next A próxima ação de cada marco
Atrasada @is_overdue A tarefa está ativa e o vencimento já passou — com horário, a partir desse minuto; sem horário, a partir do dia seguinte
Vence Hoje @is_due_today A data de vencimento é hoje
Vence Esta Semana @is_due_this_week A data de vencimento está na semana atual
De Volta do Agente @is_handback O agente de IA devolveu a tarefa (para avaliação ou com uma pergunta)
Em Espera @is_waiting O status é Em Espera
Recorrente @is_recurring A tarefa se repete
Na Caixa de Entrada @is_inbox A tarefa está na Caixa de Entrada
Tarefa Avulsa @is_single A tarefa está sem projeto em uma área ou pasta
Tem Data de Vencimento / Tem Data “Fazer em” @has_due_date / @has_do_date A data está definida
Tem Especificação @has_spec A tarefa tem uma especificação
Tem Marco @has_milestone A tarefa está em um marco
Dias até o Vencimento @days_until_due Dias até o vencimento (negativo = atrasada, vazio = sem data)
Projeto / Marco / Área / Pasta @project_title / @milestone_title / @area_name / @folder_name Nome do respectivo local
Etiquetas da Tarefa @task_tags Apenas as etiquetas definidas diretamente na tarefa

Etiquetas ou Etiquetas da Tarefa: o campo Etiquetas verifica as etiquetas efetivas (tarefa + projeto + marco) e também considera a hierarquia de etiquetas: uma etiqueta superior encontra também todas as tarefas com as subetiquetas dela. Se quiser verificar apenas as etiquetas definidas diretamente na tarefa, use Etiquetas da Tarefa.

No arquivo da visualização, o mecanismo de visualizações também entende project, area, folder, defer_date (data de adiamento) e @effective_tags — útil quando um agente de IA escreve visualizações diretamente.

Atributos personalizados

Se você definiu atributos personalizados nos ajustes, eles aparecem no menu de campos em Atributos Personalizados. No YAML da visualização, eles se chamam attributes.chave — por exemplo, attributes.cliente (operador é, valor ACME) ou attributes.aceite com uma expressão de data como @today. A ordenação e o agrupamento também oferecem os atributos.

Operadores

Os operadores oferecidos dependem do campo. Todo campo conhece também está vazio e não está vazio (sem valor).

Tipo de campo Operadores no editor Chave
Texto é, não é, contém, não contém (sem diferenciar maiúsculas e minúsculas) eq, neq, contains, not_contains
Data é, não é, depois de, a partir de, antes de, até eq, neq, gt, gte, lt, lte
Número é, não é, maior que, maior ou igual a, menor que, menor ou igual a eq, neq, gt, gte, lt, lte
Seleção (Status, Atribuída a …) é, não é eq, neq
Sim/Não (por exemplo, Atrasada) é com o valor Sim ou Não eq
Etiquetas, Etiquetas da Tarefa contém uma de, contém todas, não contém nenhuma de any_of, all_of, none_of
Verificação de vazio está vazio, não está vazio is_empty, is_not_empty

No arquivo da visualização, também está disponível starts_with (começa com, sem diferenciar maiúsculas e minúsculas).

Expressões de data

Como valor em filtros de data, você pode digitar uma expressão dinâmica em vez de uma data fixa (2026-03-01). A expressão é recalculada a cada execução da visualização.

Momentos individuais

Expressão Significado
@today Hoje
@tomorrow Amanhã
@yesterday Ontem
@today+Nd / @today-Nd Hoje mais ou menos N dias (por exemplo, @today+3d)
@today+Nw / @today-Nw Hoje mais ou menos N semanas
@today+Nm / @today-Nm Hoje mais ou menos N meses

Intervalos de datas

Expressão Significado
@this_week Semana atual
@next_week Próxima semana
@this_month Mês atual do calendário
@next_7d De hoje até daqui a 7 dias
@next_30d De hoje até daqui a 30 dias
@past_7d De 7 dias atrás até hoje

Os intervalos de datas são usados com o operador é — o app verifica, então, se a data está dentro do intervalo (incluindo o início e o fim). O dia em que a semana começa depende da região do seu dispositivo (no Brasil, domingo).

Exemplo — tarefas que vencem nos próximos três dias: campo Vence em, operador até, valor @today+3d. Assim você vê tudo o que vence nos próximos três dias — incluindo o que já está atrasado.

Combinar regras

Cada grupo de filtros começa com uma escolha de como as regras dele se combinam:

Combinação Chave Significado
Todas as condições são atendidas all E — todas as regras precisam ser atendidas
Pelo menos uma condição é atendida any OU — pelo menos uma regra precisa ser atendida
Nenhuma condição é atendida none NÃO — nenhuma das regras pode ser atendida

Com Regra, você adiciona uma condição; com Subgrupo, um grupo aninhado — por exemplo, um grupo OU dentro de um grupo E.

Exemplo — tarefas importantes para hoje: Todas as condições são atendidas: - Disponível é Sim - Subgrupo — pelo menos uma condição é atendida: - Vence Hoje é Sim - Atrasada é Sim

Resultado: apenas tarefas disponíveis que vencem hoje ou já estão atrasadas.

Modo simples e modo avançado

Simples — Em Configuração Rápida, os botões Hoje, Atrasada, Em Espera e Ativo definem filtro, agrupamento e ordenação de uma só vez. Logo abaixo, você escolhe individualmente:

  • Tarefas: Todos, Ativo, Vence Hoje, Atrasada, Em Espera, Caixa de Entrada
  • Agrupamento: Nenhum, Projeto, Área, Pasta, Status
  • Ordenação: Vencimento, Fazer em (ambos com o mais próximo primeiro), Criação, Modificação (ambos com os mais recentes primeiro) ou Manual

Avançado — Você monta a árvore de filtros e divide a visualização em seções: partes com nome, cada uma com filtro, ordenação e agrupamento próprios. Com Adicionar Seção, você cria mais uma. Cada seção oferece ainda:

Opção Efeito
Ícone Símbolo ao lado do nome da seção
Máx. de Tarefas por Projeto Mostra no máximo esse número de tarefas por projeto
Ocultar se Vazia A seção some enquanto não tiver resultados
Recolhida por Padrão A seção começa recolhida

Se o filtro de uma seção verifica exatamente uma etiqueta, você pode arrastar tarefas entre essas seções e, com isso, trocar a etiqueta (veja Reorganizar Arrastando e Soltando).

Seções e Quadro: Quadro, Multicolunas e Painel não usam seções nem o filtro avançado; ao mudar para um desses formatos, as seções deixam de existir.