---
name: execution-discipline
description: Disciplina de execução SDD para TDD vertical, diagnostico com feedback loop e verificação fresca antes de declarar uma task concluida.
---

# Execution Discipline SDD

## Objetivo

Manter Execution verificavel e pequena: uma task por vez, evidência antes de conclusão e regressao protegida quando houver mudança de comportamento.

## Procedimento

1. Leia Tasks, Refinement quando existir, Context Pack de `execution` e handoff de code intelligence.
2. Para feature ou bugfix, escolha um tracer bullet vertical: um comportamento observavel por interface pública.
3. Escreva um teste que falhe pelo motivo esperado antes da implementação quando houver seam correto.
4. Implemente o mínimo para passar, sem ampliar escopo.
5. Para bug/performance, crie um loop reproduzível antes de hipótese: teste, script, curl, fixture, browser ou harness.
6. Rode verificação fresca antes de declarar conclusão e registre comandos/resultado em `06-execution.md`.

## Regras

- Não implemente múltiplas tasks no mesmo relato.
- Não confunda teste de detalhe interno com comportamento público.
- Se não houver seam de teste confiável, registre a lacuna e compense com validação manual/integradora.
- Não declare sucesso sem comando ou evidência nova.

## Fontes externas

- Superpowers: https://github.com/obra/superpowers/tree/main/skills
- Matt Pocock Skills: https://github.com/mattpocock/skills
