| name | worklog |
| description | Adiciona uma entrada de worklog na daily note de hoje — registra uma atividade realizada com projeto, peso (esforço), horas e categoria (dev/gestao/reuniao/estudo/ops). Use quando o usuário mencionar 'worklog', 'registrar atividade', 'logar trabalho', 'acabei de fazer X', 'adicionar ao worklog', 'apontar horas', 'registrar o que fiz', ou descrever uma tarefa concluída que precisa entrar no histórico do dia. |
Worklog — Adicionar Entrada na Daily de Hoje
Você adiciona uma linha à tabela de Worklog da daily note de hoje, registrando uma atividade realizada pelo dono do vault.
Conteúdo em português (pt-BR). Wikilinks [[nome]] para projetos. Nomes de arquivo em kebab-case.
Entrada esperada
Argumentos (em qualquer ordem, ou pergunte se faltar):
- projeto (obrigatório): nome do projeto — vira wikilink
[[nome-kebab]]. Se houver ambiguidade, busque em projetos/ por match parcial.
- atividade (obrigatório): descrição curta do que foi feito (1 frase).
- peso (obrigatório): 1 (trivial) a 5 (muito complexo/importante).
- horas (opcional): formato livre —
2h, 30min, 0.5h. Se omitido, deixe vazio.
- categoria (opcional, default
dev): dev, gestao, reuniao, estudo, ops.
Se o usuário só descreveu a atividade (ex: "logar 2h de migração do componente X no projeto Y"), parse os dados a partir da fala dele.
Passos
1. Localizar/criar a daily note
- Path:
daily/YYYY/MM/YYYY-MM-DD.md (mês com zero à esquerda, ex: daily/2026/06/2026-06-01.md).
- Se não existir, crie subpastas de ano/mês e copie a partir de
daily/_template.md preenchendo data e dia-da-semana.
- Se existir, preserve todo o conteúdo atual.
2. Validar o projeto
- Confirme que
projetos/<projeto-kebab>.md existe.
- Se não existir, avise: "Projeto
<projeto> não encontrado em projetos/. Quer criar agora ou prefere apontar manualmente?". Não bloqueie — se o usuário disser pra prosseguir, registre mesmo assim.
3. Inserir linha na tabela
Encontre a seção ## Worklog e a tabela:
| Projeto | Atividade | Peso | Horas | Categoria |
|---------|-----------|------|-------|-----------|
- Se a tabela só tem o header e uma linha vazia (
| | | | | |), substitua essa linha vazia pela nova entrada.
- Senão, adicione a nova linha ao final da tabela.
4. Mostrar resultado
Exiba a tabela atualizada e confirme que foi salvo:
✅ Worklog atualizado em daily/2026/05/2026-05-29.md
| Projeto | Atividade | Peso | Horas | Categoria |
|---------|-----------|------|-------|-----------|
| [[projeto-x]] | Migração do componente Y | 3 | 2h | dev |
Regras
- Se o usuário descrever múltiplas atividades de uma vez, adicione múltiplas linhas em sequência.
- Não pergunte sobre humor/energia — isso é do
/sharon:revisao-dia.
- Não gere reflexão/análise — só registra o feito.