# Принимайте решение о релизе на основе подтверждений

Taiga Learning · Рабочий лист
https://taiga.training/ru/lessons/release-decisions/

Используйте вымышленную или разрешённую информацию. Не записывайте секреты в этот рабочий лист.

## Цели обучения
- Определить, на что должно ссылаться решение о релизе.
- Отличить merge, развёртывание и предоставление функции пользователям.
- Определить условия остановки или отмены релиза.

## Упражнение
Подготовьте вымышленную заметку о релизе экспорта клиентов. Укажите коммит, digest артефакта, среду, проверку авторизации, влияние миграции, ответственного за мониторинг и условие запуска восстановления. Назовите одно условие, которое остановит релиз даже при успешных unit-тестах.

## Ваш ответ
- Сценарий и объём:
- Предположения и открытые вопросы:
- Предлагаемый ответ или решение с обоснованием:

## Проверьте свой ответ
| Утверждение или критерий | Подтверждение или тест | Результат или пробел | Ответственный |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Следующее действие
- Действие, ответственный и дата:
- Когда вы пересмотрите этот ответ?

## Принцип, который нужно сохранить
Принимайте конкретный артефакт для конкретной среды на явных условиях. Пересматривайте решение при изменении артефакта, целевой среды или существенных допущений.

## Источники
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [SLSA: provenance](https://slsa.dev/spec/v1.2/provenance)

Этот рабочий лист помогает обучению. Его заполнение само по себе не разрешает изменение production.
