O que orch-fix-defect faz?
Ator · ação · alvo: orch · fix · defect. Wrapper fino sobre o mecanismo compartilhado em orch-pipeline.
Quando Usar
- Algo está quebrado: saída incorreta, um erro, uma falha, uma regressão.
- Distinguir dos skills irmãos:
- comportamento está correto, mas você quer diferente →
orch-change-feature. - a capacidade ainda não existe →
orch-add-feature.
- comportamento está correto, mas você quer diferente →
Configurações de Operação
- Tamanho mínimo padrão: pequeno (frequentemente trivial).
- Máscara de fase: 0 → (light 2 apenas se a causa raiz não for óbvia ou standard+) → 4 → 5 → 6. Pesquisa (1) geralmente é pulada.
- Primeiro movimento (fase 4): reproduzir o bug como um novo teste com falha (teste de regressão) e então corrigir até ficar verde. Provar que o bug existe primeiro é o que separa uma correção de um ajuste.
Como Funciona
- Executa o mecanismo
orch-pipelinecom as configurações acima. - Se a causa raiz não estiver clara, escopá-la com
code-explorerantes do teste vermelho; escalar quebras de build parabuild-error-resolver//build-fix. - Parar no Gate 1 (apenas se um plano foi produzido) e Gate 2 (pré-commit).
- Adicionar
security-reviewerse o defeito estiver em um caminho sensível à segurança.
Exemplo
orch-fix-defect: poller falha ao receber resposta NWS vazia
→ escrever teste com falha que reproduz a falha → corrigir até ficar verde
→ revisão de código → commit [GATE 2: confirmar] (commit: fix:)