MÓDULO 4.4

🚪 Encerramento limpo

Save first, clean second, close third — e quem nunca deve rodar cleanup.

6
Tópicos
40
Minutos
Intermediário
Nível
Reference
Tipo
1

💾 Save first

Antes de qualquer cleanup, peça que cada teammate consolide arquivos finais e relatórios. É a única memória que sobra.

📌 O que salvar por papel

Deliverables previstos no spawn.

  • •Backend → arquivos do código + endpoints
  • •Frontend → componentes + screenshots
  • •QA → tests/report.md
  • •Security → security-report.md
  • •Lead → docs/build-summary.md
2

🧽 Clean second

Lead pede shutdown a cada teammate; quando todos confirmam, roda cleanup the team. Apenas o lead deve rodar cleanup.

⚠️ NÃO peça cleanup ao teammate

Teammate fazendo cleanup pode deixar resources inconsistentes. Sempre via lead.

📌 Ordem do cleanup

Lead garante.

  • •Pede shutdown a cada teammate
  • •Espera confirmação
  • •Verifica todos idle
  • •Roda cleanup
  • •Confirma sucesso
3

🚪 Close third

Após cleanup, encerre a sessão do lead. Os artefatos ficam, o estado do team some. Não tente reusar o lead — spawne novo team.

📌 Por que não reusar

Lead é fixo.

  • •Lead é fixo na sessão de origem
  • •Sem promoção/transferência
  • •Saída limpa = sem zumbis
  • •Para continuar, novo team em nova sessão
4

⚡ Forçar encerramento

Matar processo no terminal sem cleanup. Resultado: arquivos órfãos, configs órfãs, estado desconhecido. Reservado para emergências.

📌 Limpeza manual pós-kill

O que checar.

  • •~/.claude/teams/<team>/ — apague
  • •~/.claude/tasks/<team>/ — apague
  • •tmux ls + kill se houver órfão
  • •git status — commit pendentes

⚠️ Não use por preguiça

Force kill é última opção. Prefira shutdown gracioso, mesmo que demore alguns minutos.

5

📂 Auditar pós-encerramento

Após cleanup, audite git diff, deliverables vs spawn e custo total. É a hora de aprender. Pós-mortem rápido melhora os próximos prompts.

📊 Checklist pós-mortem

  • Deliverables OK?
  • Testes passam?
  • Custo previsto?
  • Armadilha encontrada?
  • Prompt-base merece update?
6

🔁 Replay de execução

Quando uma run dá certo, salve prompt + settings + deliverables para repetir. Times reusáveis com prompts versionados é o pulo do gato.

📌 O que versionar

Reprodutibilidade real.

  • •prompts/spawn-X.md
  • •.claude/settings.json
  • •.claude/agents/*.md usados
  • •.claude/hooks/* ativos
  • •Commit hash da run

📌 Resumo do Módulo

✓
Save first — Cada teammate salva o que produziu
✓
Clean second — Lead orquestra cleanup
✓
Close third — Encerre a sessão do lead
✓
Forçar encerramento — Custo do shortcut
✓
Auditar pós-encerramento — Onde fica o histórico
✓
Replay de execução — Reproduzir uma run boa

Próximo módulo:

4.5 — Limitações conhecidas