Os testes e a revisão confirmam se uma alteração cumpre o que foi prometido. Um contrato de resultado Define o que deve ser verdadeiro após a entrega e como qualquer pessoa poderá verificar: quais jornadas funcionam, qual erro deixa de aparecer, em quais rotas, após quanta carga de tráfego e por quanto tempo.
Toda nova tarefa possui um contrato desse tipo. Ele pertence à pessoa que solicitou o trabalho, nunca ao agente que realiza a entrega; assim, o agente responsável pelo trabalho não pode redefinir o que constitui sucesso.
Onde você o vê
Abra a tarefa em Factory. O Contratos de resultado O cartão exibe cada contrato com seu tipo, versão, estado, condição de sucesso, a exposição necessária e o período de monitoramento.
Como um contrato é criado
Coroid elabora o contrato técnico quando a tarefa é criada, com base no que já foi solicitado:
- A partir dos critérios de aceitação. Uma tarefa com critérios de aceitação — a partir da sua especificação ou do seu plano — recebe um rascunho cuja condição de sucesso é que essas jornadas funcionem, comprovado por um teste de navegador.
- A partir de um sinal. Uma solicitação originada pelo monitoramento, por uma automação ou pela API de entrada de trabalho traz consigo o sinal que a motivou: o erro, alerta ou problema. O contrato estabelece que esse sinal deixará de ocorrer — nenhum novo evento com essa mesma impressão digital dessa origem — depois que a alteração tiver atendido a solicitações suficientes nas rotas afetadas, e continuará sem ocorrer por 24 horas. A solicitação deve especificar as rotas e a quantidade de solicitações; consulte o
signaldo fluxo de entrada de trabalho API. - Sem nada mensurável. Na ausência de critérios de aceitação ou de um sinal com rotas e contagem, o contrato é criado final e imensurável. O contrato reflete essa realidade em vez de fingir o contrário.
Isso vale para todas as tarefas, incluindo aquelas que Coroid cria como parte de um plano, a partir de automações ou como reparos. Tarefas existentes antes da introdução dos contratos não possuem um contrato desse tipo.
Finalizando e alterando um contrato
Um rascunho pode ser editado. Finalizar consolida o contrato. Depois disso, Nova versão salva a alteração como a próxima versão, mantendo a anterior; assim, você sempre poderá ver o que foi prometido no início do trabalho.
Apenas a pessoa que solicitou o trabalho pode redigir seus contratos ou, para trabalhos admitidos sob um mandato, o proprietário do mandato. Agentes e contas de serviço não podem criar, editar ou finalizar contratos.
Resultados
Um contrato termina com um de quatro resultados:
| Resultado | Significado |
|---|---|
| Verificado | A condição de sucesso foi cumprida após a exposição e o período exigidos. |
| Não cumprido | A condição não foi atendida. |
| Inconclusivo | A alteração nunca teve exposição suficiente para permitir a avaliação. |
| Imensurável | Nada pôde ser medido. |
Contratos e mesclagem
Um contrato nunca mescla nada nem bloqueia uma mesclagem. A mesclagem continua sendo uma decisão humana, conforme descrito em Revisar e mesclar o resultado. O contrato registra o que essa mesclagem deveria alcançar.