37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
---
|
|
description: Protocolo de Limpeza e Refatoração (Marie Kondo)
|
|
---
|
|
|
|
# 🧹 Technical Debt Cleanup: The KonMari Method
|
|
|
|
Este workflow é dedicado exclusivamente para pagar débito técnico. Nenhuma feature nova deve ser criada aqui.
|
|
|
|
# Fase 1: A Pilha de Bagunça (Assessment)
|
|
|
|
1. **Levantar Dívidas:**
|
|
- [Tool] Executar: `python .agent/tools/todo_tracker.py`.
|
|
- [Analysis] O Agente deve ler o backlog gerado em `docs/manual_desenvolvimento/07_Divida_Tecnica_Backlog.md` para priorizar a limpeza.
|
|
|
|
2. **Auditoria de Peso:**
|
|
- [Tool] Identificar alvos: `python .agent/tools/files_stats.py`.
|
|
- [Instruction] Identificar arquivos grandes (>14KB) e código morto.
|
|
- Verifique recomendações anteriores de `memo_kondo.md` se existirem.
|
|
|
|
2. **Identificação de Duplicação:**
|
|
- [Tool] Busca tática: `python .agent/tools/grep_project.py "[termo]"`.
|
|
- [Search] CSS repetido e Lógica JS copiada ("Wet Code").
|
|
|
|
# Fase 2: A Alegria do Descarte (Cleanup)
|
|
|
|
3. **Tree Shaking & Consolidation:**
|
|
- [CodeGen] Remover código morto.
|
|
- [CodeGen] Centralizar utilitários e variáveis CSS.
|
|
- **Regra:** "Se não está sendo usado, agradeça e delete."
|
|
|
|
# Fase 3: Validação de Integridade (Chain Trigger)
|
|
|
|
4. **Garantia da Ordem:**
|
|
- [Instruction] A limpeza não pode quebrar a funcionalidade. Devemos verificar se a "casa arrumada" ainda funciona.
|
|
- [Instruction] Executar IMEDIATAMENTE o workflow:
|
|
- **Next Step:** `.agent/workflows/quality-assurance.md`
|