Guia Completo de Tarefas Recorrentes no TaskForge
O TaskForge suporta tarefas recorrentes em dois formatos poderosos: Markdown e TaskNotes. Cada formato oferece vantagens únicas para diferentes fluxos de trabalho. Este guia explica como ambos funcionam, suas principais diferenças e quando usar cada um.
Por Que Dois Formatos?
O TaskForge oferece duas abordagens distintas para tarefas recorrentes, cada uma otimizada para casos de uso diferentes:
Formato Markdown
Perfeito para tarefas recorrentes simples em suas notas diárias e arquivos de projeto. Usa linguagem natural e cria novas instâncias de tarefa ao concluir. Ótimo para tarefas que precisam de um histórico visível.
Formato TaskNotes
Ideal para fluxos de trabalho recorrentes detalhados com uma tarefa por arquivo. Usa formato RRULE no frontmatter YAML e rastreia conclusões em um array complete_instances. Perfeito para tarefas que requerem metadados ricos e agendamento consistente.
Visão Geral: Principais Diferenças
| Recurso | Markdown | TaskNotes |
|---|---|---|
| Configuração | Linguagem natural com emoji 🔁 | Formato RRULE no frontmatter YAML |
| Rastreamento de Conclusão | Status muda para "concluido" | Array complete_instances (status inalterado) |
| Criação de Instância | Cria nova tarefa ao concluir | Atualiza no lugar (mesma tarefa) |
| Data Base | Determinada automaticamente (Vencimento > Agendada > Início) | Sempre usa data agendada |
| Deslocamento de Data de Vencimento | Não mantido | Mantido (padrão: habilitado) |
| Comportamento de Desfazer | Muda status de volta (nova instância permanece) | Remove do complete_instances, reverte data |
| Limites COUNT | Emoji 🔢 com numero ou posição/total | Parâmetro COUNT no RRULE |
| Melhor Para | Tarefas recorrentes simples, histórico visível | Fluxos detalhados, metadados ricos |
Início Rápido: Templates
Formato Markdown
Adicione tarefas recorrentes diretamente em seus arquivos markdown usando linguagem natural:
- [ ] Review weekly goals 🔁 every Monday 📅 2025-11-10 - [ ] Water plants 🔁 every 3 days ⏳ 2025-11-10 - [ ] Pay rent 🔁 every month on the 1st 📅 2025-12-01 - [ ] Backup files 🔁 every week when done 🛫 2025-11-10 - [ ] Team standup 🔁 every weekday 📅 2025-11-10 - [ ] Quarterly review 🔁 every 3 months 🔢 4 📅 2025-12-01
Formato TaskNotes
Crie uma tarefa por arquivo com frontmatter YAML para fluxos de trabalho recorrentes detalhados:
--- title: Review weekly goals status: todo scheduled: 2025-11-10 due: 2025-11-10 17:00 recurrence: FREQ=WEEKLY;BYDAY=MO tags: - work - review complete_instances: [] --- ## Notes Review progress on all active projects.
Novo em TaskNotes? Confira nosso Guia de Integração TaskNotes para aprender sobre o formato de uma tarefa por arquivo e básicos do frontmatter YAML.
Como a Recorrência Funciona
Entender como o TaskForge calcula a próxima ocorrência e crucial para ambos os formatos. O conceito chave e a data base, a data que avança quando você conclui uma tarefa recorrente.
Markdown: Determinacao Automática de Base
Tarefas Markdown determinam automaticamente a data base usando regras de precedência:
Precedência: Data de Vencimento > Data Agendada > Data de Início
Se presente, a data de vencimento se torna a base. Caso contrário, a data agendada e usada. A data de início so e usada se nem vencimento nem agendada estiverem presentes.
TaskNotes: Sempre Data Agendada
Tarefas recorrentes TaskNotes sempre usam a data agendada como base para cálculo de recorrência. Isso fornece comportamento consistente e previsível independente de outros campos de data.
A data agendada e obrigatória para tarefas recorrentes TaskNotes. Quando você conclui uma tarefa, o TaskForge adiciona a data de conclusão ao array complete_instances, calcula a próxima ocorrência a partir da data agendada e atualiza a data agendada para a próxima ocorrência não concluida.
Rastreamento de Conclusão
Os dois formatos adotam abordagens fundamentalmente diferentes para rastrear conclusão de tarefas.
Markdown: Nova Instância ao Concluir
Quando você conclui uma tarefa recorrente markdown, o status da tarefa original muda para "concluido" e uma nova instância de tarefa e criada com a data da próxima ocorrência, inserida após a original no seu arquivo.
Cria um histórico visível de tarefas concluidas no seu arquivo, perfeito para acompanhar progresso ao longo do tempo.
TaskNotes: Array de Instâncias Completas
Quando você conclui uma tarefa recorrente TaskNotes, a data de conclusão e adicionada ao array complete_instances, o campo de status nunca muda, e a data agendada avança para a próxima ocorrência não concluida. DTSTART e adicionado automaticamente a recorrência na primeira conclusão.
Mantém um único arquivo de tarefa com histórico completo no array complete_instances. O status nunca muda, então a tarefa sempre aparece na sua lista de afazeres.
Quando Usar Qual Formato
Use Markdown Quando:
- Você quer um histórico visível de tarefas concluidas nos seus arquivos
- Você prefere linguagem natural sobre sintaxe RRULE
- Você precisa de recorrência baseada em conclusão
- Você está trabalhando com notas diárias ou arquivos de projeto
Use TaskNotes Quando:
- Você quer um único arquivo de tarefa com histórico completo
- Você precisa de metadados ricos
- Você quer manter deslocamentos de data de vencimento automaticamente
- Você prefere a organização de uma tarefa por arquivo
Quais padrões de recorrência o TaskForge suporta?
O TaskForge suporta uma ampla gama de padrões de recorrência para ambos os formatos. Aqui esta uma visão geral completa de todas as opções disponíveis:
Padrões diários
A recorrência diária oferece agendamento simples para tarefas rotineiras. As opções incluem todos os dias, a cada N dias e todos os dias úteis (segunda a sexta). Use padrões diários para hábitos, rotinas e tarefas que precisam ser concluidas regularmente.
Padrões semanais
A recorrência semanal oferece agendamento flexível para tarefas que se repetem em dias específicos da semana. As opções incluem toda semana, a cada N semanas, toda segunda-feira, dias específicos ou qualquer combinação de dias.
Padrões mensais
A recorrência mensal da controle preciso sobre em qual dia do mês uma tarefa se repete. As opções incluem todo mês, a cada N meses, data específica, último dia do mês, dia da semana relativo ou múltiplos dias.
Padrões anuais
Padrões anuais são úteis para eventos e revisões anuais. Você pode configurar uma tarefa para se repetir todo ano, a cada N anos ou em meses específicos. Ideais para revisões anuais, lembretes de aniversario ou tarefas sazonais.
Padrões baseados em conclusão
A recorrência baseada em conclusão calcula a próxima ocorrência a partir da data em que você realmente concluiu a tarefa. No formato Markdown, use frases como "when done" ou "after completion". Especialmente útil para tarefas onde o intervalo entre ocorrências importa mais do que um cronograma fixo.
Limites de contagem e datas finais
Você pode limitar quantas vezes uma tarefa se repete. No formato Markdown, use o emoji de contagem seguido de um numero. No TaskNotes, use o parâmetro COUNT na sua RRULE. Também pode definir uma data final para parar a recorrência após uma data específica.
Padrões de enésimo dia da semana
Para tarefas que caem em um dia relativo do mês, o TaskForge suporta padrões de enésimo dia da semana. Você pode agendar tarefas para a primeira segunda-feira, última sexta-feira, segunda terça-feira de cada mês ou qualquer combinação semelhante.
Pronto para Aprender Mais?
Explore estes guias relacionados para dominar o TaskForge:
Ambos os formatos compartilham o mesmo motor robusto de recorrência por baixo, garantindo agendamento confiável independente de qual formato você escolher. E você nunca fica preso, você pode misturar ambos os formatos no mesmo cofre e migrar entre eles conforme suas necessidades evoluem. Explore todos os recursos de recorrência ou obtenha ajuda para configurar tarefas recorrentes.
Artigos Relacionados
- Guia de Integração TaskNotes Use uma tarefa por arquivo com frontmatter YAML para documentação detalhada de tarefas no Obsidian. Leia mais
- Guia Completo do Plugin Obsidian Tasks Domine a sintaxe do plugin Obsidian Tasks e desbloqueie o gerenciamento poderoso de tarefas no seu cofre. Leia mais
- Gerenciamento de Tarefas em Notas Diárias do Obsidian Organize suas tarefas dentro de notas diárias e modelos para um fluxo de trabalho diário integrado. Leia mais
Engenheiro de software com mais de 10 anos de experiência desenvolvendo aplicativos mobile e desktop em Swift, Kotlin e Flutter. Desenvolvedor independente baseado em Toronto, Canadá. Criador do TaskForge. Saiba mais