# Decidir um lançamento com evidências

Taiga Learning · Ficha de trabalho
https://taiga.training/pt-PT/lessons/release-decisions/

Use informação fictícia ou aprovada. Não coloque segredos nesta ficha.

## Objetivos de aprendizagem
- Identificar a que tem de se referir uma decisão de lançamento.
- Distinguir merge, deployment e disponibilização da funcionalidade.
- Definir condições para parar ou reverter um lançamento.

## Exercício
Prepare uma nota de lançamento fictícia para o export de clientes. Inclua o commit, o digest do artefacto, o ambiente, a verificação de autorização, o efeito da migração, o responsável pela monitorização e a condição que desencadeia a recuperação. Liste uma condição que impediria o lançamento mesmo com os testes unitários aprovados.

## A sua resposta
- Cenário e âmbito:
- Pressupostos e perguntas em aberto:
- Resposta ou decisão proposta, com razões:

## Verifique a sua resposta
| Afirmação ou critério | Evidência ou teste | Resultado ou lacuna | Responsável |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Próxima ação
- Ação, responsável e data:
- Quando vai rever esta resposta?

## Princípio a reter
Aceite um artefacto específico para um ambiente específico, sob condições explícitas. Reavalie a decisão quando o artefacto, o destino ou os pressupostos relevantes mudarem.

## Fontes
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [SLSA: provenance](https://slsa.dev/spec/v1.2/provenance)

Esta ficha apoia a aprendizagem. Completá-la não autoriza, por si só, uma alteração em produção.
