# Вземайте решение за пускане с доказателства

Taiga Learning · Работен лист
https://taiga.training/bg/lessons/release-decisions/

Използвайте измислена или одобрена информация. Не поставяйте тайни стойности в този работен лист.

## Учебни цели
- Определете за какво трябва да се отнася решението за пускане.
- Разграничете merge, внедряване и предоставяне на функционалност.
- Определете условия за спиране или връщане на пускане.

## Упражнение
Подгответе измислена бележка за пускане на клиентски експорт. Включете commit, 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)

Този работен лист подпомага ученето. Самото му попълване не разрешава промяна в продукционната среда.
