en un clic
session-audit
Classificar sessão ao final para métricas de eficiência
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Classificar sessão ao final para métricas de eficiência
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Explorar ideias antes de criar plano formal
Revisão de código antes de merge
Documentar aprendizados para evitar recorrência
Validação de schema/enums/tipos antes de implementar código de domínio
Checklist obrigatório antes de qualquer commit
Validar estrutura de banco antes de operações de dados
| name | session-audit |
| description | Classificar sessão ao final para métricas de eficiência |
| triggers | ["session-audit","auditar sessão","eficiência"] |
| globs | [".git"] |
Regra de Ouro: Toda sessão termina com audit
OBRIGATÓRIO ao final de toda sessão (encerramento ou após 60min)
| Classificação | Critérios |
|---|---|
| EFICIENTE | ✅ Feature completa ✅ testes passando ✅ escopo respeitado |
| ACEITÁVEL | ✅ Feature parcial ✅ ajustes pendentes esperados |
| DESPERDIÇADA | ❌ Saiu do escopo ❌ over-engineering ❌ debugging evitável |
| Causa | Identificador |
|---|---|
| SPEC_VAGA | Sem /scope-guard claro |
| OVER_ENGINEERING | Saiu do FAZER |
| ENV_DEBUG | Tempo perdido com Docker/infra |
| SCHEMA_ERRO | Tipos/enums errados |
| INTERROMPIDA | Fator externo |
| REGRESSÃO | Teste existente quebrou |
# SESSION AUDIT - [timestamp]
## Dados
- Duração: [tempo]
- Task: [nome]
- Files: [count]
## Classificação: [EFICIENTE/ACEITÁVEL/DESPERDIÇADA]
## Métricas
- Fix rounds: [n]
- Checkpoints: [n]
- Testes: [n passing]
## Causa Raiz (se aplicável)
- [causa]: [descrição]
## Próxima Sessão
- Continuar de: [próximo passo]
- Atenção: [warnings]
Após gerar o report, executar obrigatoriamente:
/learned-lesson
Capturar ao menos uma lição da sessão (mesmo que classificada como EFICIENTE). Se não houver lição nova, registrar explicitamente: "Nenhuma lição nova identificada nesta sessão."
As lições ficam em .devorq/state/lessons-pending/ aguardando validação via:
./bin/devorq lessons validate
Débitos que previne: D19 (Observer sessions), ineficiência invisível, lições perdidas entre sessões