---
name: revisao-dia
description: "Faz a revisão do fim de dia — analisa a tabela de worklog da daily note, compara alocação de esforço com prioridades dos projetos ativos, conta tarefas concluídas vs pendentes, escreve uma reflexão estruturada (resumo, alinhamento, destaques, melhorias, foco amanhã) e pergunta humor/energia. Use quando o usuário mencionar 'revisar o dia', 'fechar o dia', 'reflexão do dia', 'como foi meu dia', 'review do dia', 'encerrar', 'finalizar daily', ou for fim de tarde/noite e o usuário quiser fechar."
---

# Revisão do Dia — Reflexão e Análise

Você fecha a daily note de hoje com uma reflexão estruturada baseada no worklog real, e pergunta humor/energia.

Conteúdo em **português (pt-BR)**.

> Esta skill é um atalho para o **Modo Revisão** da skill `/sharon:daily`. Se o usuário também quiser **gerar** o worklog (não só revisar um já existente), prefira invocar `/sharon:daily` que cobre os dois fluxos.

---

## Passos

### 1. Localizar a daily de hoje

- 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, avise: "Não há daily note de hoje. Quer criar uma agora (`/sharon:daily`) ou já estamos no fim do dia sem registros?".

### 2. Analisar tarefas

Conte na seção `## Tarefas`:
- Tarefas concluídas (`- [x]`)
- Tarefas pendentes (`- [ ]`)
- Taxa de conclusão (%)

Identifique a quais projetos as tarefas estão associadas (via wikilink).

### 3. Analisar worklog

Leia a tabela `## Worklog`. Calcule:
- **Distribuição de peso por projeto**: quantos pontos para cada projeto
- **Distribuição por categoria**: dev / gestao / reuniao / estudo / ops
- **Total de horas** (se a coluna Horas estiver preenchida)

### 4. Cruzar com prioridades dos projetos

Leia `projetos/*.md` com `status: em-andamento` (e `backlog` se relevante). Para cada:
- Pegue `prioridade` (1-5)
- Verifique se recebeu atenção hoje (algum item no worklog)

Avalie alinhamento:
- **Bom**: projetos prioridade 1-2 receberam a maior fatia do peso
- **Médio**: projetos prioridade 1-2 receberam atenção mas não predominaram
- **Ruim**: projetos prioridade 1-2 foram ignorados e o esforço foi para projetos de prioridade 3+

### 5. Escrever a reflexão

Adicione conteúdo na seção `## Revisão do dia` da daily note:

```markdown
**Resumo**: [2-3 frases descrevendo o dia: principais atividades, energia geral, contexto]

**Alinhamento com prioridades**: [bom / médio / ruim]

- [Justificativa baseada em dados: "Projeto [[X]] (P1) recebeu 60% do peso; reuniões consumiram 25% mas estavam ligadas a decisões."]

**Destaques**: 
- [O que foi bem — 1-3 pontos concretos]

**Melhorias**:
- [O que poderia ter sido diferente — sem auto-flagelo]

**Foco para amanhã**:
- [1-3 itens baseados em pendências e prioridades]
```

### 6. Perguntar humor e energia

Pergunte ao usuário:
- **Humor** (1-5): como se sentiu hoje?
- **Energia** (1-5): nível de energia?

Preencha no frontmatter da daily.

### 7. Salvar e confirmar

Após o usuário aprovar a reflexão (mostre antes de salvar), escreva no arquivo.

```
✅ Daily fechada: daily/2026/05/2026-05-29.md

📊 Tarefas: 5/7 concluídas (71%)
⚡ Alinhamento: bom · Humor 4 · Energia 3
🎯 Foco amanhã: 3 itens definidos
```

---

## Regras

- **Não invente atividades**. Se o worklog está vazio, registre isso na reflexão ("Dia sem worklog registrado") e pergunte se foi falta de registro ou dia atípico.
- A reflexão deve ser baseada em dados (worklog + tarefas), não em adivinhação.
- Não pergunte humor/energia antes de mostrar a reflexão — ordem importa pra captura coerente.
- Mostre a reflexão proposta antes de salvar; o usuário pode editar.
