O que orch-adicionar-funcionalidade faz?
Ator · ação · alvo: orch · adicionar · funcionalidade. Invólucro fino sobre o motor compartilhado em orch-pipeline.
Quando Usar
- O usuário deseja uma capacidade que ainda não existe ("adicionar", "construir", "implementar", "suportar …").
- É um comportamento totalmente novo — não uma correção (
orch-corrigir-defeito) e não uma alteração de comportamento existente (orch-alterar-funcionalidade).
Configurações de Operação
- Piso de tamanho padrão: padrão — executar Pesquisa + Planejamento a menos que claramente pequeno.
- Máscara de fase: 0 → 1 → 2 → 4 → 5 → 6 (pular fase 3 Andaime; isso é apenas para MVP).
- Primeiro movimento (fase 4): escrever novos testes falhando para o novo comportamento e depois implementar até ficar verde.
Como Funciona
- Executar o motor
orch-pipelinecom as configurações acima. - Classificar o tamanho primeiro; funcionalidades pequenas / triviais colapsam em direção a 4 → 5 → 6.
- Parar no Portão 1 (aprovação do plano) e Portão 2 (pré-commit).
- Adicionar
revisor-de-segurançase a funcionalidade tocar em um gatilho de segurança.
Relacionado:
/feature-devé uma versão autônoma deste fluxo.orch-adicionar-funcionalidadedifere por compartilhar o motororch-pipeline— o classificador de tamanho e os dois portões — com o restante da família, de modo que ele dimensiona corretamente funcionalidades triviais para 4 → 5 → 6.
Exemplo
orch-adicionar-funcionalidade: adicionar login OAuth2 ao nws-poller
→ pesquisar bibliotecas de autenticação existentes → planejar lista_de_tarefas [PORTÃO 1: aprovar]
→ TDD cada tarefa → revisão de código (+ revisor-de-segurança: caminho de autenticação)
→ commit [PORTÃO 2: confirmar]