O que orch-change-feature faz?
Ator · ação · alvo: orch · change · feature. Wrapper leve sobre o motor compartilhado em orch-pipeline.
Quando Usar
- Uma funcionalidade existente funciona, mas o comportamento desejado é diferente ("alterar", "ajustar", "fazer também …", "em vez de X fazer Y").
- Distinga dos similares:
- não está quebrada → não
orch-fix-defect(nenhum bug para reproduzir). - não é nova → não
orch-add-feature(a capacidade já existe).
- não está quebrada → não
Configurações de Operação
- Tamanho mínimo padrão: pequeno — a maioria dos ajustes envolve uma ou duas funções.
- Máscara de fase: 0 → (1 apenas se o novo comportamento precisar de pesquisa) → leve 2 → 4 → 5 → 6.
- Primeiro movimento (fase 4): atualizar os testes existentes para expressar o novo comportamento desejado, depois alterar a implementação até que passem. Alterar os testes primeiro é o que diferencia um ajuste de uma correção.
Como Funciona
- Execute o motor
orch-pipelinecom as configurações acima. - Mantenha o plano leve — apenas tamanho
standard+ justifica a passagem completa doplanner. - Pare no Portão 1 (aprovação do plano/testes alterados) e no Portão 2 (pré-commit).
- Adicione
security-reviewerse a alteração tocar em um gatilho de segurança.
Exemplo
orch-change-feature: fazer nws-poller alertar com 2 avisos em vez de 3
→ atualizar testes de limite para a nova especificação → alterar implementação para ficar verde
→ revisão de código → commit [PORTÃO 2: confirmar]