--- name: worklog description: > Registo de trabalho + reflexão unificado v4.0. Analisa sessão, regista trabalho, identifica padrões, sugere acções. /reflect é alias (mesmo resultado). Variantes: /reflect deep (análise profunda), /reflect week (revisão semanal). Auto-trigger >10 tool calls. Auto-alerts degradação >15%, error rate >10%. Use when "worklog", "reflect", "reflexão", "registar trabalho", "log", "análise", "melhoria", "insight", ao parar timer. author: Descomplicar® Crescimento Digital version: 4.0.0 quality_score: 95 user_invocable: true category: productivity tags: [log, trabalho, reflexao, auto-melhoria, produtividade, time-tracking, memory, pdca, alerts] desk_task: 1554 desk_project: 65 desk_discussion_logs: 31 desk_discussion_reflexoes: 32 desk_discussion_accoes: 33 allowed-tools: Read, Write, Bash, mcp__desk-crm-v3, mcp__mcp-time, mcp__memory-supabase, mcp__ssh-unified mcps: desk-crm-v3, mcp-time, memory-supabase, ssh-unified dependencies: skills: [sdk, metrics] mcps: [desk-crm-v3, memory-supabase] auto_trigger: enabled: true threshold_tool_calls: 10 background: true alerts: - performance_degradation: 15 - error_rate: 10 - kb_offline: 3 --- # /worklog v4.0 - Registo de Trabalho + Reflexão Skill unificada: regista trabalho, analisa sessão, sugere acções, guarda memória. **`/reflect` = alias de `/worklog`** (mesmo resultado). --- ## Comandos | Comando | Função | |---------|--------| | `/worklog` | Registo + reflexão da sessão | | `/reflect` | Alias de `/worklog` | | `/worklog view` | Ver últimos registos | | `/reflect deep` | Análise profunda com histórico | | `/reflect week` | Revisão semanal (segundas via /today) | --- ## Storage | Tipo | Discussão | ID | |------|-----------|-----| | **Logs + Reflexões** | Logs | 31 | | **Reflexões Profundas** | Reflexões | 32 | | **Acções** | Acções de Melhoria | 33 | **Projecto:** #65 (DES Stack Workflow) | **Staff:** 25 (AikTop) --- ## Protocolo Principal (/worklog e /reflect) ``` 1. Obter hora via mcp__mcp-time__current_time 2. Verificar timer activo em ~/.claude-work/active-timer.json 3. ANALISAR sessão: - Ficheiros modificados (Edit/Write calls) - MCPs usados - Erros e soluções - Padrões detectados - Eficiência (tool calls vs resultado) 4. VERIFICAR se há algo novo a documentar - Se sessão vazia/sem dados → NÃO gerar 5. Gerar comentário HTML (ver formato abaixo) 6. mcp__desk-crm-v3__add_discussion_comment({ discussion_id: 31, content: html, staff_id: 25 }) 7. SE acções sugeridas: mcp__desk-crm-v3__add_discussion_comment({ discussion_id: 33, content: accoes_html, staff_id: 25 }) 8. SE insight valioso → save_memory Supabase 9. Confirmar ``` **Output:** ```markdown Worklog registado! Tarefa: #1446 - Documentação Skills Duração: 2h 15m Discussão: #31 (Logs) Acções: 2 sugeridas (#33) Memória: Guardada / N/A ``` --- ## Formato Comentário HTML (Discussão #31) ```html
Projecto: Nome
Tarefa: #ID - Nome
Duração: ~XXh YYm
Resultado: Concluído | Parcial | Bloqueado
path/file.ext - descriçãoDetalhes na discussão #33
- [ ] [Tipo] Descrição da acção
Origem: Worklog YYYY-MM-DD HH:MM
Prioridade: P1/P2/P3
Contexto: Breve explicação
``` **Tipos:** `[CLAUDE.md]`, `[Skill]`, `[MCP]`, `[Workflow]`, `[Bug]`, `[Feature]` --- ## /worklog view ``` 1. mcp__desk-crm-v3__get_project_discussions({ project_id: 65 }) 2. Filtrar discussão #31 3. Mostrar últimos 5 comentários ``` --- ## /reflect deep (Análise Profunda) Análise mais detalhada que o worklog normal. Publica em discussão **#32** (Reflexões). ``` 1. Ler comentários recentes de #31 (worklogs) e #32 (reflexões) 2. Analisar padrões repetidos 3. Comparar eficiência com sessões anteriores 4. Verificar TaskForces utilizadas (ver Integração TaskForce) 5. Gerar comentário detalhado em #32 6. Acções em #33 7. Memória Supabase ``` --- ## /reflect week (Revisão Semanal) Chamado automaticamente pelo `/today` às segundas-feiras. Publica em **#32**. ``` 1. Ler comentários de #31 e #32 da semana 2. Agregar padrões e métricas 3. Gerar resumo semanal 4. Identificar melhorias prioritárias ``` **Formato:** ```html| Sessões registadas | N |
| Reflexões geradas | M |
| Padrões detectados | P |