O que orch-change-feature faz?
Ator · ação · alvo: orch · change · feature. Invólucro fino sobre o motor compartilhado em orch-pipeline.
Quando usar
- Um recurso existente funciona, mas o comportamento desejado é diferente ("alterar", "ajustar", "fazer também …", "ao invés de X fazer Y").
- Distinguir de skills similares:
- não está quebrado → não é
orch-fix-defect(nenhum bug a reproduzir). - não é novo → não é
orch-add-feature(a capacidade já existe).
- não está quebrado → 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) → fase 2 leve → 4 → 5 → 6.
- Primeira ação (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 enxuto — 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 ao invés de 3
→ atualizar testes de limite para a nova especificação → alterar impl para ficar verde
→ revisão de código → commit [PORTÃO 2: confirmar]